我尝试将我的应用程序从 Windows 8 重新定位到 Windows 8.1。从旧版本开始,XAML 标记被保留。
<VisualStateGroup x:Name="ApplicationViewStates">
<VisualState x:Name="FullScreenLandscape">...</VisualState>
<VisualState x:Name="Filled">...</VisualState>
<VisualState x:Name="FullScreenPortrait">...</VisualState>
<VisualState x:Name="Snapped">...</VisualState>
</VisualStateGroup>
当达到一定的窗口宽度时,如何使应用程序进入一种状态?例如,当窗口宽度为 800 像素或更小时,如何激活“已捕捉”视觉状态。是否可以在不编辑此状态的 XAML 代码的情况下执行此操作?
最佳答案
VisualStateManager.GoToState(yourcontrolinstance, "FullScreenLandscape", true);
关于c# - 如何让Windows 8.1应用程序进入可视状态?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20095589/