【发布时间】:2010-11-01 09:34:53
【问题描述】:
我在一个窗口中同时加载两个页面时遇到问题。
这是场景。我有一个 MainWindow.xaml,我有两个页面文件,分别是 LeftPage.xaml 和 RightPage.xaml。我在 MainWindow.xaml 中使用了 VS 2010 的框架控件,以便将两个页面分隔在一个窗口中。
假设当我们在 LeftPage.xaml.cs 中有一个代码为 textBox1.Text = textBox2.Text 并且我们还有一个 textBox2.TextChanged 的事件处理程序时,您在 textBox2 中输入的任何内容都会在用户更改时自动显示在 textBox1 上textBox2 上的输入数据。
现在,我想尝试将在 LeftPage.xaml 中加载的当前数据显示到 RightPage.xaml 中。假设我们在 RightPage.xaml 中有一个 textBox3
我尝试实例化 LeftPage LP = 新的 LeftPage(); this.textBox3.Text = LP.textBox1;
它不会显示我在 textBox1 中的当前数据。我尝试了数据绑定,MVVM 模式,但它仍然不起作用。是否可以将左侧页面的当前运行数据获取到右侧页面?谢谢
【问题讨论】: