在下面的Microsoft参考页:UWP模型澄清
https://msdn.microsoft.com/en-us/library/windows/apps/mt187344.aspx
..they识别两种类型的导航机型为UWP应用,单页(推荐),以及多页。然而,他们使用的术语是非常模糊的(文件?),并且是相互矛盾的。有人可以向我解释精确的单页面和多页面应用程序之间的区别吗?下面是没有多大意义的摘录:
“UWP应用程序通常使用单页导航模型 一个单页导航机型采用了单页,以保持应用程序上下文和加载额外的数据和内容到一个中心框架,根据需要,你还拆你的应用程序分为多个文件,但,而不是从一个页面移动到页面,您的应用程序加载其他文件到主页面框架。因为你的应用程序的主网页是永远不会卸载,代码和数据永远不会卸载,这使得它更易于管理的状态,并提供平滑的过渡页面之间动画。我们建议您使用单页导航模型“。
“页面之间的动画”应该是“文档之间的动画”。关键在于,在“单页”模型中,没有根导航。所有导航发生在主页面内的框架中。 –
谢谢@RaymondChen。但我仍然不清楚。如果我实现单页与多页,导航实现有何不同?看起来他们可能相同的东西?另外,一个'文档'被实现为另一个页面对象? – Sean
您在主页面内导航框架,而不是浏览整个窗口。是的,该文件通常是另一页。 –