VisualStateManager.RaiseCurrentStateChanged メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
派生クラスでオーバーライドされると、指定した VisualStateGroup で CurrentStateChanged イベントが発生します。
protected:
virtual void RaiseCurrentStateChanged(VisualStateGroup ^ stateGroup, VisualState ^ oldState, VisualState ^ newState, Control ^ control) = RaiseCurrentStateChanged;
void RaiseCurrentStateChanged(VisualStateGroup const& stateGroup, VisualState const& oldState, VisualState const& newState, Control const& control);
protected void RaiseCurrentStateChanged(VisualStateGroup stateGroup, VisualState oldState, VisualState newState, Control control);
function raiseCurrentStateChanged(stateGroup, oldState, newState, control)
Protected Sub RaiseCurrentStateChanged (stateGroup As VisualStateGroup, oldState As VisualState, newState As VisualState, control As Control)
パラメーター
- stateGroup
- VisualStateGroup
CurrentStateChanging イベントが発生したオブジェクト。
- oldState
- VisualState
コントロールの遷移元の状態。
- newState
- VisualState
コントロールが遷移する状態。
- control
- Control
状態が遷移したコントロール。
注釈
この API は、カスタム VisualStateManager 動作を定義するシナリオの一部です。 このシナリオでオーバーライドする最も重要なメソッドは GoToStateCore です。これは、カスタム クラスの動作で状態の動作を変更するメソッドであるためです。 および RaiseCurrentStateChanging の動作のオーバーライドは省略可能です。既定のRaiseCurrentStateChanged
実装によってイベントが発生する方法とタイミングは、カスタム クラスに適している可能性があります。