ButtonBase.OnMouseLeftButtonDown(MouseButtonEventArgs) メソッド

定義

マウス ポインターがこのコントロールの上にある状態でマウスの左ボタンが押されたときに発生する MouseLeftButtonDown ルーティング イベントのクラス処理を提供します。Provides class handling for the MouseLeftButtonDown routed event that occurs when the left mouse button is pressed while the mouse pointer is over this control.

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

パラメーター

e
MouseButtonEventArgs

イベントのデータ。The event data.

注釈

この実装は、 MouseLeftButtonDownがにHandled ClickMode true 設定Hoverされていない場合に、イベントデータのプロパティをに設定することによって、イベントを処理済みとしてマークします。This implementation marks the MouseLeftButtonDown event as handled by setting the Handled property of the event data to true when ClickMode is not set to Hover. イベントMouseLeftButtonDownに応答するには、イベントPreviewMouseLeftButtonDownにイベントハンドラーをアタッチするか、 AddHandler(RoutedEvent, Delegate, Boolean)handledEventsTootrue設定してを呼び出します。To respond to the MouseLeftButtonDown event, attach an event handler to the PreviewMouseLeftButtonDown event, or call AddHandler(RoutedEvent, Delegate, Boolean) with handledEventsToo set to true.

ClickModePress設定されてClickいる場合、このメソッドはイベントを発生させます。When ClickMode is set to Press, this method raises the Click event.

注意 (継承者)

をオーバーライドOnMouseLeftButtonDown(MouseButtonEventArgs)する場合は、常にOnMouseLeftButtonDown(MouseButtonEventArgs)実装で基本実装を呼び出します。If you override OnMouseLeftButtonDown(MouseButtonEventArgs), always call the base implementation in your OnMouseLeftButtonDown(MouseButtonEventArgs) implementation. 基本実装を呼び出さないと、基底クラスでクラスハンドラーを使用してイベントを処理できなくなり、最終的なクラスの実行時の動作が変わる可能性があります。Failure to call the base implementation prevents base classes from handling the event with a class handler, which might change the run-time behavior of the final class. 基本実装は、要件に応じて、特別な処理の前または後に呼び出すことができます。You can call the base implementation either before or after your special handling, depending on your requirements.

適用対象