问题描述
|
只是想知道如何在视觉状态组中的视觉状态之间进行切换,例如是否拥有:
<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方法