Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Represents a user gesture.
Namespace: Microsoft.Windows.Design.Interaction
Assembly: Microsoft.Windows.Design.Interaction (in Microsoft.Windows.Design.Interaction.dll)
Syntax
'Declaration
Public Enumeration ToolAction
public enum ToolAction
public enum class ToolAction
type ToolAction
public enum ToolAction
Members
| Member name | Description | |
|---|---|---|
| None | No action. | |
| Down | A mouse button has been pressed. | |
| Up | A mouse button has been released. | |
| Move | The mouse has been moved. | |
| Wheel | The mouse wheel has been moved. | |
| Click | A mouse button has been clicked. | |
| DoubleClick | A mouse button has been double-clicked. Double-click and single-click interact as follows: Click, Click, DoubleClick. | |
| Enter | The mouse has entered an element. If the mouse enters an adorner, an Enter event is only raised if the target of the adorner is different from the last target. | |
| Leave | The mouse has left an element. If the mouse leaves an adorner, a Leave event is only raised if the new target is different from the adorner’s target. | |
| Hover | The mouse has stopped for a short time over an element or adorner. A new hover event is raised when the mouse passes over a different element. | |
| DragIntent | The user has held a mouse button down and moved the mouse beyond a certain threshold. This indicates the user’s intent to begin a drag operation. | |
| DragEnter | A DragEnter event that occurs because of a prior call to DragDrop.DoDragDrop. The source and target objects always refer to the elements, not the adorners. | |
| DragOver | A DragOver event that occurs because of a prior call to DragDrop.DoDragDrop. The source and target objects always refer to the elements, not the adorners. | |
| DragLeave | A DragLeave event that occurs because of a prior call to DragDrop.DoDragDrop. The source and target objects always refer to the elements, not the adorners. | |
| DragDrop | A DragDrop event that occurs because of a prior call to DragDrop.DoDragDrop. The source and target objects always refer to the elements, not the adorners. | |
| DragFeedback | A DragFeedback event that occurs because of a prior call to DragDrop.DoDragDrop. The source and target objects always refer to the elements, not the adorners. | |
| DragComplete | The user held a mouse button down and moved the mouse. This causes a DragIntent to be signaled. Next, the user has released that mouse button, signaling the drag has completed. | |
| DragOutside | The user has dragged an item off the edge of the design surface. You may bind a command to this gesture to invoke a drag-and-drop operation. |
Remarks
Tool actions are used instead of Windows Presentation Foundation's mouse actions, because they have higher fidelity.
See Also
Reference
Microsoft.Windows.Design.Interaction Namespace