UIElement3D.OnPreviewMouseRightButtonUp(MouseButtonEventArgs) 方法

定義

當未處理的 PreviewMouseRightButtonUp 路由事件到達其路由中衍生自此類別的項目時叫用。 實作這個方法可為此事件加入類別處理。

C#
protected internal virtual void OnPreviewMouseRightButtonUp(System.Windows.Input.MouseButtonEventArgs e);

參數

e
MouseButtonEventArgs

包含事件資料的 MouseButtonEventArgs。 事件資料會報告已放開滑鼠右鍵。

備註

PreviewMouseRightButtonUp 事件似乎會移動信道路線,但實際上會以間接方式移動。 Mouse.PreviewMouseUp 是信道路由的基礎事件,而且每個沿著事件路由都會 UIElement3D 使用相同的處理來引發直接路由事件 PreviewMouseRightButtonUp。 雖然您可以針對此元素的目的將事件標示 PreviewMouseRightButtonUp 為已處理,但已處理的狀態不會沿著事件路由延伸至其他元素。 不過,您可能想要將事件標示為已處理,以防止一般實例處理程式 (未指定 handledEventsToo 叫用) 的處理程式。

UIElement3D 一般滑鼠事件處理的預設實作會接 Mouse.PreviewMouseUp 聽,並將其轉換成適當的本機事件。 如果您想要覆寫此邏輯,您必須建立衍生類別。 在衍生類別的靜態建構函式中,註冊 的 Mouse.PreviewMouseUp替代類別處理程式。 您無法藉由覆OnPreviewMouseRightButtonUp寫 來變更 的UIElement3D滑鼠處理行為。

適用於

產品 版本
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9, 10