只是想知道如何在视觉状态组中切换视觉状态,就像我有:
<SomeControl x:name="ControlName">
<VisualStateManager.VisualStateGroups>
<VisualStateGroup x:Name="CommonStates">
<VisualState x:Name="Me">..</VisualState>
<VisualState x:Name="You">..</VisualState>
依此类推,我怎样才能从代码隐藏中设置视觉状态组?
我的另一个问题是,如果控件中有控件,比如Canvas,我可以为那些单独的状态组设置单独的状态组吗?
答案 0 :(得分:4)
VisualStateManager.GoToState(ControlName, isMe ? "Me" : "You", true);