UIElement.OnPreviewMouseLeftButtonUp(MouseButtonEventArgs) UIElement.OnPreviewMouseLeftButtonUp(MouseButtonEventArgs) UIElement.OnPreviewMouseLeftButtonUp(MouseButtonEventArgs) UIElement.OnPreviewMouseLeftButtonUp(MouseButtonEventArgs) Method

定義

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

protected:
 virtual void OnPreviewMouseLeftButtonUp(System::Windows::Input::MouseButtonEventArgs ^ e);
protected virtual void OnPreviewMouseLeftButtonUp (System.Windows.Input.MouseButtonEventArgs e);
abstract member OnPreviewMouseLeftButtonUp : System.Windows.Input.MouseButtonEventArgs -> unit
override this.OnPreviewMouseLeftButtonUp : System.Windows.Input.MouseButtonEventArgs -> unit
Protected Overridable Sub OnPreviewMouseLeftButtonUp (e As MouseButtonEventArgs)

パラメーター

e
MouseButtonEventArgs MouseButtonEventArgs MouseButtonEventArgs MouseButtonEventArgs

イベント データを格納している MouseButtonEventArgs。 このイベント データは、マウスの左ボタンが放されたことを報告します。

注釈

PreviewMouseLeftButtonUpイベントのトンネリングのルートを移動するが表示されますが、間接的な方法で実際に移動します。 Mouse.PreviewMouseUp 基になるイベントに、ルーティング、トンネルとは、UIElementルートが直接ルーティング イベントを発生させると同じ処理を使用、イベントに沿ったPreviewMouseLeftButtonUpします。 マークすることができますが、PreviewMouseLeftButtonUpこの要素の目的は、イベントを処理済みの状態はイベント ルート上の他の要素には永続化されません。 イベントをインスタンスの一般的なハンドラーを防ぐために処理済みとしてマークするただし、(指定しなかったものhandledEventsToo) 呼び出されないようにします。

処理の一般的なマウス イベントの既定の実装UIElementリッスンMouse.PreviewMouseUp適切なローカル イベントに変換します。 このロジックをオーバーライドする場合は、派生クラスを作成する必要があります。 派生クラスの静的コンス トラクター内の別のクラス ハンドラーを登録Mouse.PreviewMouseUpします。 マウスの処理の動作を変更することはできませんUIElementオーバーライドすることでOnPreviewMouseLeftButtonUpします。

適用対象