SystemGesture 枚举 
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
定义可用的系统笔势。
public enum class SystemGesture
	public enum SystemGesture
	type SystemGesture = 
	Public Enum SystemGesture
		- 继承
 
字段
| 名称 | 值 | 说明 | 
|---|---|---|
| Drag | 19 | 映射为向左拖动鼠标。  | 
			
| Flick | 31 | 使用会转换为特定命令的短、快笔画时引发。 笔画执行的操作是在系统级设置的。 应用程序可以侦听 Flick,并通过将 ApplicationCommands 事件中的 Handled 属性设置为 true,来阻止其成为标准的 StylusSystemGesture 之一。 只有 Windows Vista 支持笔势。  | 
			
| HoldEnter | 21 | 指示发生按住操作。  | 
			
| HoldLeave | 22 | 未实现。  | 
			
| HoverEnter | 23 | 映射为鼠标悬停。 这可用于显示工具提示翻转效果,或其他鼠标悬停行为。  | 
			
| HoverLeave | 24 | 映射为鼠标离开悬停。 这可用于关闭工具提示翻转效果,或其他鼠标悬停行为。  | 
			
| None | 0 | 无系统笔势。  | 
			
| RightDrag | 20 | 映射为向右拖动鼠标。 这可用于将对象或选择内容拖动到其他区域,然后显示快捷菜单,其中提供用于移动对象的选项。  | 
			
| RightTap | 18 | 映射为鼠标右击。 可用于显示快捷菜单。  | 
			
| Tap | 16 | 映射为鼠标的左键单击。 可用于选择菜单或工具栏的命令、对已选择的命令采取操作、设置插入点或显示选择的反馈。  | 
			
| TwoFingerTap | 4352 | 映射为鼠标双击。  | 
			
示例
以下示例确定引发 SystemGesture 事件的系统手势类型。 此示例假定有一个名为 InkCanvasinkcanvas1的 ,并且 SystemGesture 它连接到以下事件处理程序。
void inkCanvas1_StylusSystemGesture(object sender, StylusSystemGestureEventArgs e)
{
    this.Title = e.SystemGesture.ToString();
    switch (e.SystemGesture)
    {
        case SystemGesture.RightTap:
            // Do something.
            break;
        case SystemGesture.Tap:
            // Do something else.
            break;
    }
}
Private Sub inkCanvas1_StylusSystemGesture(ByVal sender As Object, ByVal e As StylusSystemGestureEventArgs)
    Me.Title = e.SystemGesture.ToString()
    Select Case e.SystemGesture
        Case SystemGesture.RightTap
            ' Do something.
        Case SystemGesture.Tap
            ' Do something else.
    End Select
End Sub
	注解
当操作系统识别系统手势时,将发生 事件 StylusSystemGesture 。 许多手势映射到传统的鼠标事件。 例如, Tap 系统手势模拟鼠标左键单击。