Setting visual state group from codebehind?
Just wondering how I can switch between visual states in a visual state group, like if I have:
<SomeControl x:name="ControlName">
<VisualStateManager.VisualStateGroups>
<VisualStateGroup x:Name="CommonStates">
<VisualState x:Name="Me">..</VisualState>
开发者_如何转开发 <VisualState x:Name="You">..</VisualState>
And so on and so forth, how can I from codebehind set the visual state group given?
Another question I have is, if there isa control in a control, say a Canvas, can I set individual stategroups for those seperately to the parent control?
VisualStateManager.GoToState(ControlName, isMe ? "Me" : "You", true);
Some info here: VisualStateManager.GoToState Method
精彩评论