获取设置类在 Windows 应用商店应用中不起作用

本文关键字:应用 不起作用 Windows 设置 获取 | 更新日期: 2023-09-27 17:57:04

我为 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;
    }

但它不会在空白页中显示文本框的值。它只在文本框中显示"文本框"

获取设置类在 Windows 应用商店应用中不起作用

问题是您正在OnNavigatedTo中创建新MainPage - 但实际上并没有显示它。

您需要引用MainPage的现有实例(可见的实例),而不仅仅是某个任意的新实例。

(顺便说一句,您的t1成员是一个属性 - 没有"get set class"这样的东西。