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
。 例如,如果您按一下具有預設控制項範本的Button,「CommonStates」 會報告 CurrentState
「Pressed」 VisualStateGroup
的 ,而 「FocusStates」 VisualStateGroup
會報告 CurrentState
「PointerFocused」 的 。