VisualStateGroup.CurrentState 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
從成功呼叫 GoToState方法取得最近設定的 VisualState。
public:
property VisualState ^ CurrentState { VisualState ^ get(); };
VisualState CurrentState();
public VisualState CurrentState { get; }
var visualState = visualStateGroup.currentState;
Public ReadOnly Property CurrentState As VisualState
屬性值
最近從成功呼叫 GoToState方法或null設定VisualState。
備註
如果從未針對特定VisualStateGroup中的狀態呼叫GoToState,CurrentState 為null。 在正確設計控制項和視覺狀態時,這不應該發生。 控制項的控制項邏輯應該一律能夠從指定的 VisualStateGroup中選取一個狀態,即使該狀態是沒有特定分鏡腳本行為的具名狀態也一樣。
因為控制項可能有多個 VisualStateGroup 的視覺狀態集合,所以每個這類 VisualStateGroup 可以報告 CurrentState 。 例如,如果您按一下具有預設控制項範本的 按鈕 ,「CommonStates」 VisualStateGroup 會報告 「Pressed」 的 CurrentState,而 「FocusStates」 VisualStateGroup 會報告 「PointerFocused」 的 CurrentState。