TextBoxBase.OnQueryContinueDrag(QueryContinueDragEventArgs) メソッド

定義

未処理の QueryContinueDrag 添付ルーティング イベントが、その経路上でこのクラスから派生する要素に到達するたびに呼び出されます。 このイベントに対するクラス処理を追加するには、このメソッドを実装します。

protected:
 override void OnQueryContinueDrag(System::Windows::QueryContinueDragEventArgs ^ e);
protected override void OnQueryContinueDrag (System.Windows.QueryContinueDragEventArgs e);
override this.OnQueryContinueDrag : System.Windows.QueryContinueDragEventArgs -> unit
Protected Overrides Sub OnQueryContinueDrag (e As QueryContinueDragEventArgs)

パラメーター

e
QueryContinueDragEventArgs

イベントに関するデータを提供します。

注釈

このメソッドには、既定の実装はありません。 継承の中間クラスでこのメソッドが実装されている場合は、実装で base() を呼び出すことは引き続き推奨されます。 要件に応じて、特別な処理の前または後に base() を呼び出すことができます。

このメソッドの目的は、共通言語ランタイム (CLR) イベント パターン On* メソッドに似ています。これにより、インスタンス ハンドラーではなくクラス ハンドラーを使用して、派生クラスからの一致するイベントを処理できます。 この場合、一致するイベントはルーティング イベントです。 On* メソッドの実装パターンは、ルーティング イベントに対して異なります。これは、ルーティング イベントが子要素によって発生している可能性があるためです。これは、必ずしもハンドラーを呼び出す要素ではありません。 そのため、実装では、イベント引数のソース プロパティを考慮する必要があります (ほとんどの場合、イベントの再発生を試みるべきではありません)。 の TextBoxBase サブクラスでは、イベントがルートに沿って受信されたときにプライベート クラス ハンドラー メソッドを呼び出すことができます。 1 つのシナリオは、イベントの引数を受け取り、イベントを処理済みとしてマークすることです。

適用対象