2015-09-20 12 views
0

我正在关注如何在Win 10中管理应用程序和查看状态的指导方针/最佳实践/模式 - UWP。我正在寻找如何解决以下情况:有关如何在Win 10中管理应用程序和查看状态的任何指南/最佳实践/模式 - UWP?

  • 如何保存和恢复导航前进,然后返回页面状态。
  • 如何处理应用程序暂停,终止然后恢复的情况。
  • 用户导航到页面的两个组合,然后应用程序被暂停,终止然后恢复,然后用户返回。

我记得在Windows Phone 7.5中,关于如何处理这些场景有一些非常明确的规则。从Windows 8.1和Windows Phone 8.1开始,我觉得事情变得有点模糊。我正在过渡到Win 10 UWP,我想就如何解决这些情况采取更严格的立场。

由于某些原因,这个问题没有得到很好的报道。即使对于Win 8.1,涵盖应用程序和页面生命周期的资源也只是涉及到状态管理。从Win 8/Win Phone 8.1到NavigationCacheMode属性页面的事实提供了更多的灵活性,但可能使定义清晰和简单模式在这个领域的问题复杂化。 VS 2013确实在一些项目模板中生成了一个SuspensionManager类,但是我听到有人正在考虑这个缺陷并编写他们自己的。如果有人有这方面的经验,我会有兴趣听到关于自动生成的SuspensionManager的哪些方面不能令人满意的细节,以及如何获得好的效果。对于Win 10/UWP的资源更难找到。

任何链接,文章,书籍或任何其他资源的主题将不胜感激。

+0

@EliasNicolas UWP是比较新的。即使是Win 8.1,也没有完整的答案。解释应用程序或页面生命周期的链接只是抓住表面状态管理。微软在跨设备统一编程模型的努力中遇到了应用程序和视图状态管理有点混乱的情况。这个领域可能会遭受身份危机的一点点困扰,因为他们努力在所有设备中实现通用。我希望在博客,视频演示或书籍中可能会有一些答案,这些答案在谷歌搜索结果中并不高。 – Ladi

+0

我刚刚问了一个相关的问题,因为你没有提供你的研究的细节或你做了什么。你只是要求答案。 –

+0

相关:[UWP/WinRT:如何保存并恢复简单的文本框从终止恢复?](http://stackoverflow.com/questions/31977234/uwp-winrt-how-to-save-and-then- restore-a-simple-textbox-for-resume-from-termina)链接/库的建议与Stack Overflow相关,因为它们倾向于吸引垃圾邮件答案。你可能想从你的问题中删除这些。 –

回答

相关问题