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
の から 1 つの状態を選択できる必要があります。
1 つのコントロールに対して複数の VisualStateGroup のビジュアル状態セットが存在する可能性があるため、このような VisualStateGroup
各コントロールは を CurrentState
報告できます。 たとえば、既定のコントロール テンプレートを含む ボタン をクリックすると、"CommonStates" は "Pressed" VisualStateGroup
の を CurrentState
報告し、"FocusStates" は "PointerFocused" VisualStateGroup
の を CurrentState
報告します。