只是想知道如何在视觉状态组中的视觉状态之间切换,例如如果我有:
<SomeControl x:name="ControlName">
<VisualStateManager.VisualStateGroups>
<VisualStateGroup x:Name="CommonStates">
<VisualState x:Name="Me">..</VisualState>
<VisualState x:Name="You">..</VisualState>
依此类推,如何从代码隐藏设置给定的视觉状态组?
我的另一个问题是,如果控件(例如 Canvas)中存在控件,是否可以为这些控件单独设置单独的状态组?
VisualStateManager.GoToState(ControlName, isMe ? "Me" : "You", true);
一些信息在这里: VisualStateManager.GoToState Method