0

I'm creating an app for Windows store using C#. I need to pass a string variable to another page. I have already tried using this variable as an input parameter of the page where the variable is going to be used, like this:

In the page where the variable was created:

this.Frame.Navigate(typeof(MainMenu(Variable)));

In the page where the variable is going to be used:

public PageName(string Variable)
{
   this.InitializeComponent();
}

so, something like winforms, obviously doesn't work to windows store

4

3 回答 3

3

您可以将参数传递给该Navigate方法。

this.Frame.Navigate(typeof(MainMenu),yourVariable);

OnNavigateTo在您的 MainMenu 页面中,您可以在(虚拟)方法中找到您的“导航数据” 。

希望这有帮助。

问候

[编辑]看看这个示例快速入门:在页面之间导航

于 2013-01-22T15:52:26.167 回答
1

查看“在页面之间传递信息”下的此页面以获取示例代码。

于 2013-01-22T15:53:51.613 回答
0

您需要使用以下事件来获取变量的值

OnNavigatedTo

这是MSDN上的对应链接

于 2013-01-22T15:52:38.010 回答