在以下Microsoft参考页面中:
https://msdn.microsoft.com/en-us/library/windows/apps/mt187344.aspx
..they为UWP应用程序识别了两种类型的导航模型,单页(推荐)和多页面。然而,他们使用的术语非常模糊(文档?),而且相互矛盾。有谁能给我解释一下单页应用和多页应用之间的区别?下面是一段没有什么意义的节选:
"UWP应用程序通常使用单页导航模型。单页导航模型使用单个页面来维护应用程序上下文,并根据需要将额外的数据和内容加载到中心框架中。您仍然将应用程序拆分为多个文件,但是不是从一个页面移动到另一个页面,而是将其他documents加载到主页面框架中。因为您的应用程序的主页从未卸载,代码和数据从未卸载,这使得管理状态更加容易,并在页面之间提供了更流畅的动画。我们建议使用单页导航模型。“
发布于 2016-12-04 02:59:41
我也读过那一页,对它们的确切含义有些困惑。以下是我的想法:
对于大多数应用程序,我建议使用以下导航模型(不管最后被调用的是什么):
Page.Frame
属性从页面内访问框架。一些应用程序有一个汉堡包菜单a-la SplitView控件。在这种情况下,SplitView将是窗口的内容,而框架将位于SplitView内。
当然,你可以做任何你想做的事情,这符合你的应用程序的需要。
除非您有一些非常自定义的导航结构,否则通常不会在页面中有一个框架。
https://stackoverflow.com/questions/40952514
复制相似问题