导航到Metro风格的应用程序上的新页面时获取值

时间:2012-05-07 19:38:05

标签: c# xaml windows-runtime winrt-xaml

这是对this question的某种跟进。

假设我有一个用户可以使用ComboBox填写的表单。 组合框旁边有一个按钮。此按钮允许转到新页面,用户可以在其中管理组合框中存在的项目。如果用户添加新项目然后导航回来,我想在组合框中选择这个新项目。

在Android上,我会使用startActivityForResult()启动新活动,并在表单页面重新出现时返回新项目。

如何在Metro应用中执行此操作?

2 个答案:

答案 0 :(得分:0)

您可以覆盖页面中的OnNavigatedTo方法并检查e.NavigationMode == NavigationMode.Back以确保您从另一个页面导航回来。然后,您可以检查内容的更改。

答案 1 :(得分:0)

您可以在App.cs中创建一个全局变量 在导航到新页面之前,将值分配给全局变量。 导航到新页面后,从全局变量中检索值。