Mouse.MouseUp Mouse.MouseUp Mouse.MouseUp Attached Event


任意のマウス ボタンが離されると発生します。Occurs when any mouse button is released.

see AddMouseUpHandler, and RemoveMouseUpHandler
see AddMouseUpHandler, and RemoveMouseUpHandler
see AddMouseUpHandler, and RemoveMouseUpHandler


どのマウス ボタンが離されたは、イベントの引数をチェックによって決まります。Which mouse button was released is determined by checking the arguments of the event.

これは、添付イベントです。This is an attached event. WPFWPF ルーティング イベントとして添付イベントを実装します。implements attached events as routed events. 添付イベントは、基本的に、 XAMLXAML 、そのイベントを定義しないオブジェクトで処理できるイベントを参照するための言語の概念をWPFWPFにより、ルートを走査するイベントを拡張します。Attached events are fundamentally a XAMLXAML language concept for referencing events that can be handled on objects that do not define that event, which WPFWPF expands upon by also enabling the event to traverse a route. アタッチされるイベントでは、コードでは、直接処理構文はありません。指定された追加に使用するコードでルーティング イベントのハンドラーをアタッチする * ハンドラー メソッド。Attached events do not have a direct handling syntax in code; to attach handlers for a routed event in code, you use a designated Add*Handler method. 詳細については、次を参照してください。添付イベントの概要します。For details, see Attached Events Overview.

Windows Presentation Foundation (WPF)Windows Presentation Foundation (WPF)フレームワークがこの添付イベントの 2 つの異なるとして表示することによって構築共通言語ランタイム (CLR)common language runtime (CLR)上のイベントUIElement:MouseLeftButtonUpMouseRightButtonUpします。The Windows Presentation Foundation (WPF)Windows Presentation Foundation (WPF) framework builds on this attached event by surfacing it as two different 共通言語ランタイム (CLR)common language runtime (CLR) events on UIElement: MouseLeftButtonUp and MouseRightButtonUp. これらの実装の処理、基になるMouseUpイベント、左または右マウス ボタンが含まれていたかどうかを判断するイベントの引数を確認します。These implementations handle the underlying MouseUp event and read the arguments of the event to determine whether the left or right mouse button was involved. 3 つのボタンの中央ボタンのフレームワーク レベル イベントはサポートされていないと、使用する必要があります、MouseUpイベント中央ボタンのチェックは条件、イベント引数。For three-button, there is no framework-level event support for the center button, and you should use the MouseUp event and check for the center button condition in the event arguments.

マウスに関連するルーティング イベントを処理済みとしてマークする方法やタイミングについて注意します。For routed events that relate to the mouse, be careful about how or when you mark them handled. かどうか親要素も通知も、指定したマウス操作は実際には理由について適切な選択を行うことが難しい、WPFWPFフレームワークは、モデルの基になることを選択Mouseとしてルーティングイベントが表示されます。CLRCLRルートに沿ってイベント。The difficulty in making the appropriate choices about whether parent elements should also be informed about any given mouse action is in fact why the WPFWPF framework chose the model of having the underlying Mouse routed event be surfaced as CLRCLR events all along the route.

マウス イベントのトンネリングを使用した同様の問題が存在します。Similar issues exist with tunneling mouse events. 必要があるイベントを処理し、ない場合、ソースに対する子で、方法はその影響複合コントロール複合要素を想定している可能性がありますマウス動作でしょうか。Should you handle the event and not have it be handled by children further towards the source, and how would that affect compositing in a control where the compositing pieces might have expected mouse behaviors?

ルーティングされたイベント情報Routed Event Information

識別子フィールドです。Identifier field MouseUpEvent
ルーティング方法Routing strategy バブルBubbling
DelegateDelegate MouseButtonEventHandler

対応するトンネル イベントはPreviewMouseUpします。The corresponding tunneling event is PreviewMouseUp.