【发布时间】:2013-02-01 14:53:37
【问题描述】:
我为 Windows 8 应用程序创建了一个新的空白页 xaml。我在主页中有一个文本框,因此用户可以在主页中输入他们的名字。它还有一个按钮,以便他们可以打开新框架,该框架是具有以下代码的空白页面:
this.Frame.Navigate(typeof(BlankPage1));
我为文本框做了一个get set类,以便他们可以在空白页中看到文本框的值。
public string t1
{
get { return textbox1.Text; }
set { textbox1.Text = value; }
}
这些是空白页的代码:
protected override void OnNavigatedTo(NavigationEventArgs e)
{
MainPage p1 = new MainPage();
textbox1.Text = p1.t1;
}
但它不会在空白页中显示文本框的值。它只在文本框中显示“TextBox”
【问题讨论】:
-
创建一个ViewModel,而不是尝试在代码中操作 UI 元素。
标签: c# xaml windows-store-apps