4
如何檢查控件的當前狀態? VisualStateManager允許我從控件本身進行設置,但是我看不到任何閱讀它的方法?如何測試VisualStateManager狀態?
如何檢查控件的當前狀態? VisualStateManager允許我從控件本身進行設置,但是我看不到任何閱讀它的方法?如何測試VisualStateManager狀態?
如果你有一組,或想找到一個特定組的狀態,你可以這樣做:
<VisualStateManager.VisualStateGroups>
<VisualStateGroup x:Name="Group1">
<VisualState x:Name="State1">
<Storyboard>
</Storyboard>
</VisualState>
<VisualState x:Name="State2">
<Storyboard>
</Storyboard>
</VisualState>
</VisualStateGroup>
</VisualStateManager.VisualStateGroups>
,並在你的代碼,你可以這樣做:
var state = Group1.CurrentState;
Console.WriteLine(state.Name);