TextBoxBase.OnQueryContinueDrag(QueryContinueDragEventArgs) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
ハンドルされない 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)
パラメーター
イベントに関するデータを提供します。
注釈
このメソッドには、既定の実装はありません。 継承の中間クラスがこのメソッドを実装した場合は、実装で base() を呼び出すことは引き続きお勧めします。 要件に応じて、特別な処理の前または後に base() を呼び出すことができます。
このメソッドの目的は、共通言語ランタイム (CLR) イベント パターン On* メソッドとやや似ています。これにより、インスタンス ハンドラーではなくクラス ハンドラーを使用して、派生クラスからの一致するイベントを処理できます。 この場合、一致するイベントはルーティング イベントです。 ルーティング イベントは子要素によって発生している可能性があるため、On* メソッドの実装パターンはルーティング イベントで異なります。これは、必ずしもハンドラーを呼び出す要素とは限りません。 そのため、実装では、イベント引数のソース プロパティを考慮する必要があります (ほとんどの場合、イベントを再発生させるべきではありません)。 TextBoxBaseのサブクラスは、イベントがルートに沿って受信されたときにプライベート クラス ハンドラー メソッドを呼び出すことを選択できます。 1 つのシナリオは、イベントの引数を受け取り、イベントを処理済みとしてマークすることです。