共用方式為


VisualStateGroup.CurrentState 屬性

定義

成功呼叫 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。

適用於

另請參閱