共用方式為


ToolAction 列舉型別

表示使用者筆勢。

命名空間:  Microsoft.Windows.Design.Interaction
組件:  Microsoft.Windows.Design.Interaction (在 Microsoft.Windows.Design.Interaction.dll 中)

語法

'宣告
Public Enumeration ToolAction
public enum ToolAction
public enum class ToolAction
type ToolAction
public enum ToolAction

成員

成員名稱 說明
None 不執行任何動作。
Down 已按下滑鼠按鍵。
Up 已放開滑鼠按鍵。
Move 已移動滑鼠。
Wheel 已移動滑鼠滾輪。
Click 已按一下滑鼠按鍵。
DoubleClick 已按兩下滑鼠按鍵。按兩下和按一下的互動如下:Click、Click、DoubleClick。
Enter 滑鼠進入了某個項目。如果滑鼠進入裝飾項,而且裝飾項的目標與上一個目標不同,這時才會引發 Enter 事件。
Leave 滑鼠離開了某個項目。如果滑鼠離開裝飾項,而且新的目標與該裝飾項的目標不同,這時才會引發 Leave 事件。
Hover 滑鼠在某個項目或裝飾項上短暫停留了一下。當滑鼠經過不同的項目時,會引發新的暫留事件。
DragIntent 使用者已按住滑鼠按鍵,並將滑鼠移動超過特定臨界值。這表示使用者想要進行拖曳作業。
DragEnter 因為之前呼叫 DragDrop.DoDragDrop 而發生的 DragEnter 事件。來源和目標物件會參考項目,而非裝飾項。
DragOver 因為之前呼叫 DragDrop.DoDragDrop 而發生的 DragOver 事件。來源和目標物件會參考項目,而非裝飾項。
DragLeave 因為之前呼叫 DragDrop.DoDragDrop 而發生的 DragLeave 事件。來源和目標物件會參考項目,而非裝飾項。
DragDrop 因為之前呼叫 DragDrop.DoDragDrop 而發生的 DragDrop 事件。來源和目標物件會參考項目,而非裝飾項。
DragFeedback 因為之前呼叫 DragDrop.DoDragDrop 而發生的 DragFeedback 事件。來源和目標物件會參考項目,而非裝飾項。
DragComplete 使用者已按住滑鼠按鍵並移動滑鼠。這會導致發出 DragIntent 信號。接著,使用者放開了該滑鼠按鍵,表示拖曳動作已完成。
DragOutside 使用者已將項目拖曳至設計介面的邊緣外。您可以將命令繫結至這個筆勢以叫用 (Invoke) 拖放作業。

備註

使用的會是工具動作,而不是 Windows Presentation Foundation 的滑鼠動作,因為這樣精確度較高。

請參閱

參考

Microsoft.Windows.Design.Interaction 命名空間

其他資源

了解 WPF 設計工具擴充性