我是UWP的新手(Windows 10),正在为Windows手机开发应用程序,我想知道它们之间有什么区别:
哪个选项更好?为什么?
答案 0 :(得分:0)
系统会跟踪您当前所在的页面。因此,即使您的应用程序存在,即使它已从内存中删除,操作系统也可以告诉应用程序在该页面上重新打开。
类似地,当您的应用程序为其他应用程序提供调用它以打开某些文件类型以执行某些操作(例如,开始导航等)时,将使用页面。
最后,如果您将所有内容放在一个页面上并且只是操纵可见性,这将增加应用程序的内存消耗(因为即使它不可见,所有内容都需要加载),这也可能会增加加载时间。
当然,影响你的程度取决于您正在构建的应用程序类型。一般情况下,我建议你开始使用单独的页面构建,以防你的应用程序增长。如果你这样做,你也可以获得许多开箱即用的东西(例如动画过渡等)