ContentElement.OnMouseRightButtonUp(MouseButtonEventArgs) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
未処理の MouseRightButtonUp ルーティング イベントが、そのルート上で、このクラスから派生した要素に到達すると呼び出されます。 このイベントに対するクラス処理を追加するには、このメソッドを実装します。
protected public:
virtual void OnMouseRightButtonUp(System::Windows::Input::MouseButtonEventArgs ^ e);
protected internal virtual void OnMouseRightButtonUp (System.Windows.Input.MouseButtonEventArgs e);
abstract member OnMouseRightButtonUp : System.Windows.Input.MouseButtonEventArgs -> unit
override this.OnMouseRightButtonUp : System.Windows.Input.MouseButtonEventArgs -> unit
Protected Friend Overridable Sub OnMouseRightButtonUp (e As MouseButtonEventArgs)
パラメーター
イベント データを格納している MouseButtonEventArgs。 このイベント データは、マウスの右ボタンが離されたことを報告します。
注釈
イベントは MouseRightButtonUp バブル ルートを移動しているように見えますが、実際には間接的な方法で移動します。
Mouse.MouseUp はバブル ルーティングされる基になるイベントであり、イベント ルートに沿ってそれぞれ ContentElement 同じ処理を使用してダイレクト ルーティング イベント MouseRightButtonUpを発生させます。 この要素の目的でイベントを MouseRightButtonUp 処理済みとしてマークすることはできますが、処理済みの状態はイベント ルートに沿って他の要素に永続化されません。 ただし、イベントを処理済みとしてマークして、一般的なインスタンス ハンドラー (指定 handledEventsToo
しなかったハンドラー) が呼び出されないようにすることができます。
の一般的なマウス イベント処理の既定の ContentElement 実装では、 がリッスン Mouse.MouseUp され、適切なローカル イベントに変換されます。 このロジックをオーバーライドする場合は、派生クラスを作成する必要があります。 派生クラスの静的コンストラクターで、 の代替クラス ハンドラー Mouse.MouseUpを登録します。 をオーバーライドして のマウス処理動作 ContentElement を OnMouseRightButtonUp変更することはできません。
適用対象
.NET