Windows 8 基本页与空白页

Windows 8 基本页与空白页,windows-8,windows-store-apps,multipage,Windows 8,Windows Store Apps,Multipage,我试图找出windows应用商店应用程序中基本页面和空白页面的使用之间的区别。我正在写一个有多个页面的应用程序,我不确定我的主页使用哪一个页面,我似乎找不到一个有用的答案 基本页面继承Common.LayoutAwarePage。这为您的页面提供了各种功能,如自动后退按钮和用于捕捉的visualstatemanager等 空白页面仅继承页面,不具有上述任何功能。因此,例如,如果需要在页面中合并快照视图,则需要在代码中添加大小更改事件的处理程序 使用基本页面,您可以非常轻松地将VisualStat

我试图找出windows应用商店应用程序中基本页面和空白页面的使用之间的区别。我正在写一个有多个页面的应用程序,我不确定我的主页使用哪一个页面,我似乎找不到一个有用的答案

基本页面继承Common.LayoutAwarePage。这为您的页面提供了各种功能,如自动后退按钮和用于捕捉的visualstatemanager等

空白页面仅继承页面,不具有上述任何功能。因此,例如,如果需要在页面中合并快照视图,则需要在代码中添加大小更改事件的处理程序

使用基本页面,您可以非常轻松地将VisualStateManager中的所有快照更改写入XAML,然后在不运行代码的情况下对其进行测试,只需使用“设备”选项卡即可选择设备的状态

项目中的主页是一个空白页,我更喜欢将所有其他页面创建为基本页面,而不必担心像“后退”按钮这样的东西

也就是说,Windows 8.1应用程序不包括LayoutWarePage,因此如果您不习惯LayoutWarePage,请不要麻烦


如果需要更多说明,请告诉我。

基本页面继承Common.LayoutAwarePage。这为您的页面提供了各种功能,如自动后退按钮和用于捕捉的visualstatemanager等

空白页面仅继承页面,不具有上述任何功能。因此,例如,如果需要在页面中合并快照视图,则需要在代码中添加大小更改事件的处理程序

使用基本页面,您可以非常轻松地将VisualStateManager中的所有快照更改写入XAML,然后在不运行代码的情况下对其进行测试,只需使用“设备”选项卡即可选择设备的状态

项目中的主页是一个空白页,我更喜欢将所有其他页面创建为基本页面,而不必担心像“后退”按钮这样的东西

也就是说,Windows 8.1应用程序不包括LayoutWarePage,因此如果您不习惯LayoutWarePage,请不要麻烦


如果您需要更多说明,请告诉我。

使用基本页面,因为它会自动返回按钮查看视图标题等,如果您不需要,也可以禁用它们。但对于空白页,您必须为这些常见的东西编写代码

使用“基本”页面,因为它会自动返回视图标题等,如果不需要,也可以禁用它们。但对于空白页,您必须为这些常见的东西编写代码

这篇博文将帮助你理解基本页面和空白页面的区别


这篇博文将帮助你理解基本页面和空白页面


另外,请不要忘记,基本页面为添加到页面中的所有视觉控件提供从左到右的淡入淡出动画。谢谢!这是否也包括关于保存状态的内容。空白页是否有此代码?非常欢迎!基本页面还提供了SaveState和LoadState等方法,这些方法有一个字典,您可以在其中保存和加载页面的状态。Blank Page不提供这个!另外,请不要忘记,基本页面为添加到页面中的所有视觉控件提供从左到右的淡入淡出动画。谢谢!这是否也包括关于保存状态的内容。空白页是否有此代码?非常欢迎!基本页面还提供了SaveState和LoadState等方法,这些方法有一个字典,您可以在其中保存和加载页面的状态。Blank Page不提供这个!