请问,WPF里在一个窗口里的textBox里输入文本,然后点Button跳转到另一个窗口,怎么能让这个窗口里的Label显示那个textBox里的文本呢?

问题描述

请问,WPF里在一个窗口里的textBox里输入文本,然后点Button跳转到另一个窗口,怎么能让这个窗口里的Label显示那个textBox里的文本呢?

解决方案

解决方案二:
全局变量,或者构造函数传递,依赖属性的绑定不知道能不能跨窗体~~
解决方案三:
能再详细一点吗,我是新手
解决方案四:
全局变量,或者构造函数传递这两种都可以的全局变量就是定义一个变量,全局的你在输入之后赋值,在要显示那个窗口中直接显示这个变量的值构造函数,就是写一个带参数的构造函数,参数为字符串就可以new窗体的时候调用该构造函数就可以了
解决方案五:
WhynotDependencyProperty?新建一个对象(继承自DependencyObject),然后创建一个Name的DependencyProperty,如果Textbox和Label表达的同一概念的话,直接DoubleWay绑定到这个Name上就OK了
解决方案六:
--Window1.xaml<Windowx:Class="Wp1.Window1"xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"Title="Window1"Height="300"Width="300"><Grid><TextBoxMargin="0,59,102,0"Height="26"VerticalAlignment="Top"Name="txtBox"></TextBox><ButtonHeight="23"HorizontalAlignment="Right"Margin="0,59,25,0"Name="button1"VerticalAlignment="Top"Width="75"Click="button1_Click">Button</Button></Grid></Window>--Window1.xaml.csusingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;usingSystem.Windows;usingSystem.Windows.Controls;usingSystem.Windows.Data;usingSystem.Windows.Documents;usingSystem.Windows.Input;usingSystem.Windows.Media;usingSystem.Windows.Media.Imaging;usingSystem.Windows.Navigation;usingSystem.Windows.Shapes;namespaceWp1{///<summary>///Window1.xaml的交互逻辑///</summary>publicpartialclassWindow1:Window{publicWindow1(){InitializeComponent();}privatevoidbutton1_Click(objectsender,RoutedEventArgse){Window2wd2=newWindow2();wd2.label1.Content=txtBox.Text;wd2.Show();}}}--Window2.xaml<Windowx:Class="Wp1.Window2"xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"Title="Window2"Height="300"Width="300"><Grid><LabelMargin="70,115,88,119"Name="label1"></Label></Grid></Window>--OK了.....
解决方案七:
getset然后调用就可以了get和set自己写

时间: 2024-07-28 16:19:52

请问,WPF里在一个窗口里的textBox里输入文本,然后点Button跳转到另一个窗口,怎么能让这个窗口里的Label显示那个textBox里的文本呢?的相关文章

安卓-请问在一个button 跳转到另一个activity 还有一个button不会编

问题描述 请问在一个button 跳转到另一个activity 还有一个button不会编 public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); this.button = (Button) this.findViewById(R.id.button2); this.button.setOnClickListener(

c#在一个窗口用timer事件怎么触发另一个窗口的enable属性

问题描述 c#在一个窗口用timer事件怎么触发另一个窗口的enable属性 form1窗口里 private void timer1_Tick(object sender, EventArgs e) { DateTime timeend = Convert.ToDateTime(textBox2.Text);//设置结束时间 textBox1.Text = dt.GetDateTimeFormats('M')[0].ToString();//设置当前时间 string timeday = Da

Asp.net TextBox只能输入数字

原文:Asp.net TextBox只能输入数字 <asp:textbox id="TextBox1" onkeyup="if(isNaN(value))execCommand('undo')" runat="server" Width="80px" onafterpaste="if(isNaN(value))execCommand('undo')"></asp:textbox> 其

C#WPF中怎样在一个窗口中textBox中输入的内容显示在另一个窗口中的textBox中

问题描述 C#WPF中怎样在一个窗口中textBox中输入的内容显示在另一个窗口中的textBox中 C#wpf中怎样在一个窗口中textBox中输入的内容显示在另一个窗口中的textBox中 解决方案 你是要同时显示么?还是在一个窗口的Textbox中输完打开另一个界面显示你输入的值 解决方案二: 同时显示,假设一个textbox放在上面,两一个放在它的下面,在上面的textbox输入"+",下面的textbox自动也输入"+"

请问wpf里,我想设置主窗口透明度与控件透明度不一样,该如何设置?

问题描述 请问wpf里,我想设置主窗口透明度与控件透明度不一样,该如何设置? 如题,比如主窗口的透明度为0.2,我想设置里面grid里嵌套的grid里的一个label或者button的透明度为0.8,该如何设置? <Window x:Class="TopUI.TopCover" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schem

请问wpf里面的scrollview怎么充满整个usercontrol

问题描述 请问wpf里面的scrollview怎么充满整个usercontrol就跟form里面的dock一样 解决方案 解决方案二:<UserControlx:Class="ZknwSystems.WindFarmScada.UserControls.ComponentControl"xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"xmlns:x="http://sc

WPF,TextBox不能输入中文?

问题描述 <Windowx:Class="WPF1.MainWindow"xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"xmlns:d="http://schemas.microsoft.com/expression/blend/2008&q

请问 如何实现在一个客户端处理数据后传递给下一个客户端 依次传递 直到任务完成

问题描述 请问 如何实现在一个客户端处理数据后传递给下一个客户端 依次传递 直到任务完成 一组数据 在一个客户端处理完后 再传递到下一个客户端 处理完后再传递给下一个客户端 依次类推 直到任务完结 客户端都是同一个, 这个该如何实现? 例如 有5个组 数据从一号组开始, 1号组处理完 ,就把数据传递给2号组(1号组没处理完时,2号组不会显示要处理的数据),2号处理完 再传递给3号,直到传到5号组结束. 数据是多组的 只有当前数据组处理完 才会处理下组数据. 求帮助啊, 该如何实现??? 解决方案

先谢谢了!!!双击datagridview中显示的行后,在一个新的窗口中显示带有TEXTBOX同样内容\同样数据的程序,因为我要实现修改\添加数据,这样做比较直观

问题描述 双击datagridview中显示的行后,在一个新的窗口中显示带有TEXTBOX同样内容同样数据的程序,因为我要实现修改添加数据,这样做比较直观,最好给个代码,或源程序,谢谢了 解决方案 解决方案二:怎么没有人回答呀解决方案三:在SelectedIndexChanging事件中,把该行的主键取出来,然后window.open()新页面,参数传过去接下来就好做了吧,更新完毕关闭新开的窗口并刷新原来网页解决方案四:深更半夜的人本来就不多...解决方案五:///<summary>///双击