从代码隐藏设置视觉状态组



只是想知道如何在视觉状态组中的视觉状态之间切换,例如如果我有:

<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

最新更新