从另一个页面的代码

时间:2018-03-13 19:20:10

标签: c# wpf xaml wpf-controls

我有一个名为Page1页面

我还有一个名为Page2页面,其中 TextBox 名为TextBox1

我想使用TextBox1的代码操纵Page1文字

我使用XAML中的TextBox1代码使x:FieldModifier="public" 公开。 然后我尝试使用Page2.TextBox1.Text = x,但没有成功。 我该怎么做?

我没有提供更多代码,但请告诉我这是否还不够。

1 个答案:

答案 0 :(得分:2)

答案在评论中。如果有其他人遇到此

,则会发布此信息

Page2是一个类,你需要为该类创建一个变量。在Page1中,当初始化Page2时,将其存储在变量中,然后您可以使用变量更新Page2的文本框。

Page2 page2 = new Page2(); 
page2.TextBox1.Text = "my new text";