【发布时间】:2016-02-25 16:09:49
【问题描述】:
我需要导航到 UWP 应用中的同一 XAML 页面。我该怎么做?
我在这里阅读了其他关于简单地将参数传递给 URI 的答案;但是,我没有使用NavigationService.Navigate(new Uri())。在我的示例中,我们使用的是NavigationService.Navigate(typeof(UserSelectionPage), theParameterObject)。
我也理解使用带有NotificationChanged 事件的可观察属性可以实现这一点,但我想将这两个传递都保留在后台堆栈中。简而言之,我想要这个:
HomePage -> UserSelectionPage (pass1) -> UserSelectionPage (pass2) -> 确认页面
而且我需要将 UserSelectionPage 的两次传递都保留在后台堆栈中。
【问题讨论】:
-
你到底想在这里做什么?为什么要让页面导航到它自己?
-
在主页上,用户指定一个数字(最多3个)来表示他们想要接收的通知数量,我们称之为numberOfNotifications。 UserSelectionPage 将导航到 numberOfNotification 次,允许用户为每个通知设置相同的属性集(存在于 UserSelectionPage 上)。
标签: c# xaml windows-phone-8 win-universal-app