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

本文关键字:新页面 获取 导航 Metro 风格 应用 | 更新日期: 2023-09-27 18:33:30

这是对这个问题的某种跟进。

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

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

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

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

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

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