模板 10 的导航值 属性

Template 10's Navigation Value property

我在模板 10 中看到了与 NavigationService 相关的 属性 Value。这个 属性 有什么特别之处?应该如何使用?没有关于这个主题的文档,有人可以帮我解释一下吗?

嗯。好的,所以我花时间研究了您的问题。我告诉你,伙计,模板 10 导航服务中没有 Value 属性。我已经包含了来自框架源的 class 图表,所以向您展示。

如果您的意思是将暂停状态 Dictionary 传递给由 INavigable 实现的 OnNavigatedTo() 和 OnNavigatedFrom() 方法,它有一个 Value 属性,这只是一个 属性 包,您可以使用它在挂起时保存值并在恢复时获取值。这本字典的一个重要方面是,当用户导航到具有相同类型的页面时,它会被清除,并且只有当您的应用程序在暂停时终止时才会保留。在正常 Suspend/Resume 期间,快速切换是自动的,虽然调用了 OnNavigatedFrom(),但永远不会调用 OnNavigatedTo()。您的应用程序会自动从内存中恢复,无需您的干预。如果您需要干预(音乐应用需要此功能),BootStrapper 的 OnResume 覆盖可以捕获此操作并调用您的视图模型或音乐服务。

希望对您有所帮助。