表示使用者筆勢。
命名空間: 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 命名空間