1

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

4

1 回答 1

2

唔。好的,所以我花时间研究你在问什么。我告诉你,伙计,Value模板 10 导航服务中没有属性。我已经从框架的源代码中包含了一个类图,所以给你看。

在此处输入图像描述

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

我希望这有帮助。

于 2016-06-14T18:48:57.550 回答