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中的狀態呼叫GoToStateCurrentState 則 為 null 。 使用正確的控制項和視覺狀態設計時,不應該發生這種情況。 控制項的控制項邏輯應該一律能夠從指定的 VisualStateGroup 中選取一個狀態,即使該狀態是沒有特定分鏡腳本行為的具名狀態也一樣。

由於控制項可能有多個 VisualStateGroup 視覺狀態集合,因此每個控制項 VisualStateGroup 都可以報告 CurrentState 。 例如,如果您按一下具有預設控制項範本的Button,「CommonStates」 會報告 CurrentState 「Pressed」 VisualStateGroup 的 ,而 「FocusStates」 VisualStateGroup 會報告 CurrentState 「PointerFocused」 的 。

適用於

另請參閱