2

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

<SomeControl x:name="ControlName">
    <VisualStateManager.VisualStateGroups>
       <VisualStateGroup x:Name="CommonStates">
          <VisualState x:Name="Me">..</VisualState>
          <VisualState x:Name="You">..</VisualState>

依此类推,我如何从代码隐藏中设置给定的视觉状态组?

我的另一个问题是,如果控件中有一个控件,比如 Canvas,我可以为那些单独的父控件设置单独的状态组吗?

4

1 回答 1

4
VisualStateManager.GoToState(ControlName, isMe ? "Me" : "You", true);

这里有一些信息:VisualStateManager.GoToState 方法

于 2011-05-24T01:25:08.470 回答