UIElement.PreviewMouseLeftButtonUp UIElement.PreviewMouseLeftButtonUp UIElement.PreviewMouseLeftButtonUp UIElement.PreviewMouseLeftButtonUp Event

定義

この要素の上にマウス ポインターがある状態でマウスの左ボタンが離されたときに発生します。

public:
 virtual event System::Windows::Input::MouseButtonEventHandler ^ PreviewMouseLeftButtonUp;
public event System.Windows.Input.MouseButtonEventHandler PreviewMouseLeftButtonUp;
member this.PreviewMouseLeftButtonUp : System.Windows.Input.MouseButtonEventHandler 
Public Custom Event PreviewMouseLeftButtonUp As MouseButtonEventHandler 

実装

注釈

これは、次の要素ツリー ルートをトンネリングするよう、実際には、直接ルーティング イベントが発生し、それぞれで、要素ツリーに沿って reraised をUIElementします。

このイベントは、基になるのマウス ボタンの詳細を報告する複数の関連イベントのいずれかのMouse.PreviewMouseUp添付イベントをイベント ルート上の各要素によって処理されるは、そのイベント。

このイベントのイベント データは、基になるイベントのデータを公開Mouse.PreviewMouseUpイベント。 そのイベントがイベント ルート上で処理済みとしてマークすると、マウス ボタンの特定のイベントも発生します。ただし、明示的に呼び出すことによって、マウス ボタンの特定のイベント ハンドラーを追加する必要がありますAddHandler、処理済みとしてマークされているイベントを処理するために、イベント リスナーをするためには、オプションを使用します。 マークした場合PreviewMouseLeftButtonUp、処理は本質的にマークしてMouse.PreviewMouseUp経路、さらにすべてのリスナーは自動的に処理およびすべての関連するイベントです。

概念的には、このイベントと考える (とその他のマウス ボタンのイベントのUIElement) マウス「サービス」にする (によって提供されるサービスの定義で、Mouseクラス)。 イベントは、イベント データの元のマウス イベントのマウス ボタンの状態 (左、右、上下) を確認する必要がないという利便性を追加します。 非標準のボタンの状態のチェックより高度なシナリオを使用する必要があります、API上、Mouseものではなくクラスに対するUIElementします。

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

識別子フィールドです。 PreviewMouseLeftButtonUpEvent
ルーティング方法 直接
Delegate MouseButtonEventHandler
  • オーバーライドOnPreviewMouseLeftButtonUp派生クラスでは、このイベントに対するクラス処理を実装します。

適用対象