如何从Window到另一个窗口执行一个函数?

时间:2010-11-01 10:34:47

标签: c# wpf visual-studio-2010

我在MainWindow.xaml.cs中有这段代码

Page2 myPage = new Page2();

myPage.ShowData();

基本上,它应该从另一个类实现该函数,因为该函数被声明为public并且应该被另一个类访问,但是当我尝试执行它时它没有做任何事情。它命中断点,但函数没有执行。

在我的Page2.xaml.cs中,

public void ShowData() { textBox1.Text =“测试”; }

1 个答案:

答案 0 :(得分:1)

通过调用textBox1.InvokeRequired检查是否需要调用。如果该值为true,则您需要拨打textBox1.Invoke([Delegate function]);