Windows store apps VisualStateManager:页面如何识别初始VisualState

Windows store apps VisualStateManager:页面如何识别初始VisualState,windows-store-apps,winrt-xaml,visualstatemanager,visualstates,Windows Store Apps,Winrt Xaml,Visualstatemanager,Visualstates,我对VisualStateManager在Windows应用商店应用程序中的工作有一个疑问 假设此示例页面: 我用示例VisualState声明下一个VisualStateManager行为: 现在我的问题是: 应用程序如何确定“状态”(我的意思是属性的值)是我在页面的XAML声明中使用的状态 我是否需要在-例如-aFullScreenLandscape或Wide VisualState中显式设置页面的“初始”值 如果我没有声明FullScreenLandscapeOrWide Visu

我对
VisualStateManager
Windows应用商店应用程序中的工作有一个疑问

假设此示例页面:


我用示例
VisualState
声明下一个
VisualStateManager
行为:


现在我的问题是:

  • 应用程序如何确定“状态”(我的意思是属性的值)是我在页面的XAML声明中使用的状态
  • 我是否需要在-例如-a
    FullScreenLandscape或Wide VisualState
    中显式设置页面的“初始”值
  • 如果我没有声明
    FullScreenLandscapeOrWide VisualState
    (初始状态),页面是否可能以不同的VisualState“状态”(非FullScreenLandscapeOrWide)启动(可能使用其他屏幕分辨率或特定设备)

  • 提前感谢您的澄清…

    所有事情都发生在
    LayoutAwarePage
    中。签出
    Visual state switching
    region,加载页面时调用
    startayoutupdates
    事件。它自行决定应用程序的当前视觉状态,您无需在每个页面中明确添加。当应用程序在特定的视觉状态下打开时,它可以在特定的视觉状态下切换控件