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 メソッドの呼び出しが成功した場合の、最後に設定された VisualState (null)。
注釈
特定の VisualStateGroup の状態に対して GoToState が呼び出されたことがない場合、CurrentState は null になります。 コントロールとビジュアルの状態を正しく設計すると、このようなことが起こりません。 コントロールのコントロール ロジックは、特定のストーリーボード動作のない名前付き状態であっても、特定 の VisualStateGroup から常に 1 つの状態を選択できる必要があります。
1 つのコントロールに対して複数の VisualStateGroup のビジュアル状態セットが存在する可能性があるため、このような 各 VisualStateGroup は CurrentState を報告できます。 たとえば、既定のコントロール テンプレートを持つ ボタン をクリックすると、"CommonStates" VisualStateGroup は CurrentState が "Pressed" と報告され、"FocusStates" VisualStateGroup は CurrentState に "PointerFocused" と報告します。