这是一个基本过程,我在 Google 或 Kindle 帐户上的参考书中找不到任何信息。
在 Windows 8 之前的常规表单应用程序中,如果您使用的是表单 2,并且想要更新表单 1 上的内容,您只需键入:
form1.Default.controlOnForm1.text = "updated text";
这在 Windows 8 中不起作用。
谢谢你。
更新:当数据绑定不能满足我的需要时,我找到了一种简单的方法。我只是创建了我需要访问的控件的静态副本。说 page2 上的 Button1 需要在 page1 上访问。
在顶部声明:
public static Button statButton1;
在加载的事件中,我在 XAML 代码中创建了静态副本和按钮之间的关系:
statButton1 = Button1;
然后像馅饼一样简单,您可以在任何地方访问该按钮:
page2.statButton1.Width = 48;