UIElement3D.OnDragOver(DragEventArgs) 方法

定義

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

protected internal virtual void OnDragOver (System.Windows.DragEventArgs e);

參數

e
DragEventArgs

包含事件資料的 DragEventArgs

備註

這個方法沒有預設實作。 由於繼承中的中繼類別可能會實作這個方法,因此建議您在實作中呼叫基底實作。

此方法的用途類似於 Common Language Runtime (CLR) 事件模式 On* 方法:此方法提供方法,藉由建立類別處理程式而非實例處理程式,來處理衍生類別的相符事件。 在此情況下,比對事件是路由事件。 On* 方法的實作模式與路由事件的實作模式不同,因為路由事件可由子元素引發,這不一定是將叫用處理程序的專案。 因此,您的實作必須檢查事件數據的來源屬性。 在大部分情況下,它不應該嘗試重新建立事件。

藉由覆寫這個方法,或藉由向 RegisterClassHandler註冊類別處理程式,衍生類別 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

另請參閱