我试图在Windows应用商店中找到基本页面和空白页面之间的区别。我正在编写一个包含多个页面的应用程序,我不确定哪一个应用程序用于我的主页面,而且我似乎无法找到有用的答案。基本页面与空白页面
2
A
回答
2
基本页面继承Common.LayoutAwarePage。这为您的页面提供了各种功能,例如自动返回按钮和用于捕捉其他内容的可视状态管理器。
空白页仅继承页面,并且不具备上述任何功能。因此,例如,如果您需要在页面中包含快照视图,则需要在代码中为大小更改事件添加处理程序。
基本页面使您可以非常轻松地在XAML中将VisualStateManager中所有已修改的更改写入,然后在不使用设备选项卡的情况下运行代码进行测试,您可以在其中选择设备的状态。
您项目中的MainPage是一个空白页面,我更愿意将所有其他页面创建为基本页面,而不用担心后退按钮等内容。
也就是说,Windows 8.1应用程序不包含LayoutAwarePage,因此如果您不习惯使用LayoutAwarePage,请不要打扰。
让我知道你是否需要更多的澄清。
1
使用基本页面进行操作,因为它可以自动返回按钮视图的标题等,如果你不需要它们,你也可以禁用它们。但是对于空白页面,你必须为这些常见的东西编写代码。
1
此博客文章将帮助您了解Basic Page
vs Blank Page
。
http://myblogwindow8.blogspot.com/2013/06/blank-page-vs-basic-page-template.html
相关问题
- 1. RecursiveIteratorIterator空白页面
- 2. 空白HTML页面
- 3. aspx页面空白
- 4. Joomla 1.5字体页面空白页面
- 5. 多页面tiff程序空白页面
- 6. Magento空白空白产品页面
- 7. Fancybox与IE7显示空白页面
- 8. Python脚本页面显示空白?
- 9. PHP显示空白页面
- 10. Wordpress空白安装页面
- 11. UIWebView空白页面旋转
- 12. Webkit显示空白页面
- 13. 页面右侧的空白
- 14. reveal.js生成空白页面
- 15. LAMP的空白页面
- 16. Wordpress登录空白页面
- 17. joomla组件空白页面
- 18. 空白页面PHP - HTML - CSS
- 19. Dartium显示空白页面
- 20. 页面在IE9中空白
- 21. Magento空白管理页面
- 22. mysql连接空白页面
- 23. Sitecore中的空白页面
- 24. GWT显示空白页面。
- 25. JSF中的空白页面
- 26. GitHub页面突然空白
- 27. IE6中的空白页面
- 28. WebView显示空白页面
- 29. JSF页面是空白
- 30. BlogEngine.NET空白管理页面
此外,我们不要忘记,基本页面提供从右自左入口淡出动画添加到网页的所有可视控件。 – VasileF
谢谢!这是否也包括关于保存状态的内容。空白页面是否有代码? – Mirimari
最受欢迎!基本页面还提供像SaveState和LoadState这样的方法,它们具有Dictionary,您可以在其中保存和加载页面状态。空白页不提供此! –