Mouse.PreviewMouseUp Mouse.PreviewMouseUp Mouse.PreviewMouseUp Attached Event


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

see AddPreviewMouseUpHandler, and RemovePreviewMouseUpHandler
see AddPreviewMouseUpHandler, and RemovePreviewMouseUpHandler
see AddPreviewMouseUpHandler, and RemovePreviewMouseUpHandler


どのマウス ボタンが離されたは、イベントの引数をチェックによって決まります。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:PreviewMouseLeftButtonUpPreviewMouseRightButtonUpします。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: PreviewMouseLeftButtonUp and PreviewMouseRightButtonUp. これらの実装の処理、基になるPreviewMouseUpイベント、左または右マウス ボタンが含まれていたかどうかを判断するイベントの引数を確認します。These implementations handle the underlying PreviewMouseUp event and read the arguments of the event to determine whether the left or right mouse button was involved. 3 つのボタンの中央ボタンのフレームワーク レベル イベントはサポートされていないと、使用する必要があります、PreviewMouseUpイベント中央ボタンのチェックは条件、イベント引数。For three-button, there is no framework-level event support for the center button, and you should use the PreviewMouseUp 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. ルート近くのイベントを処理し、ソースにさらに子を処理しない場合がありますが適切でない複合コントロールは、場所、この複合要素はマウスの動作と想定している可能性があります。Handling the event near the root and not handling by a child further toward the source may not be appropriate for composited controls, where the compositing pieces might have expected mouse behaviors. かどうか他の要素も通知も、指定したマウス操作は実際には理由について適切な選択を行うことが難しい、WPFWPFフレームワークは、モデルの基になることを選択Mouseとしてルーティングイベントが表示されます。CLRCLR経路上のイベント。The difficulty in making the appropriate choices about whether other 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 along the route.

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

識別子フィールドです。Identifier field PreviewMouseUpEvent
ルーティング方法Routing strategy トンネリングTunneling
DelegateDelegate MouseButtonEventHandler
  • 対応するバブル イベントがMouseUpします。The corresponding bubbling event is MouseUp.