gpt4 book ai didi

c# - 如何让Windows 8.1 app进入可视化状态?

转载 作者:太空宇宙 更新时间:2023-11-03 10:54:14 26 4
gpt4 key购买 nike

我尝试将我的应用程序从 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类:

VisualStateManager.GoToState(yourcontrolinstance, "FullScreenLandscape", true);

关于c# - 如何让Windows 8.1 app进入可视化状态?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20095589/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com