我正在使用C#为Windows商店创建应用。我需要将一个字符串变量传递给另一个页面。我已经尝试将此变量用作将要使用该变量的页面的输入参数,如下所示:
在创建变量的页面中:
this.Frame.Navigate(typeof(MainMenu(Variable)));
在将要使用变量的页面中:
public PageName(string Variable)
{
this.InitializeComponent();
}
所以,像winforms这样的东西显然不适用于Windows商店
答案 0 :(得分:3)
您可以将参数传递给Navigate
方法。
this.Frame.Navigate(typeof(MainMenu),yourVariable);
在您的MainMenu页面中,您可以在OnNavigateTo
(虚拟)方法中找到“导航数据”。
此致
[编辑] 查看此示例Quickstart: Navigating between pages
答案 1 :(得分:1)
请查看“在页面之间传递信息”下的page,以获取示例代码。
答案 2 :(得分:0)