SystemGesture Перечисление

Определение

Определяет доступные системные жесты.Defines the available system gestures.

public enum class SystemGesture
public enum SystemGesture
type SystemGesture = 
Public Enum SystemGesture
Наследование
SystemGesture

Поля

Drag 19

Соответствует перетаскиванию левой кнопкой мыши.Maps to a left drag on a mouse.

Flick 31

Происходит при коротком быстром штрихе, который преобразуется в определенную команду.Occurs with a short, quick stroke that translates into a specific command. Действие, выполняемое по жесту, задается на уровне системы.The action taken by a flick is set system-wide. Приложение может прослушивать событие Flick и предотвращать его преобразование в стандартный объект ApplicationCommands путем установки свойства Handled в true в событии StylusSystemGesture.An application can listen for a Flick and prevent it from becoming one of the standard ApplicationCommands by setting the Handled property to true in the StylusSystemGesture event. Только операционная система Windows Vista поддерживает жесты.Only Windows Vista supports flicks.

HoldEnter 21

Показывает, что произошло нажатие и удержание.Indicates that press and hold has occurred.

HoldLeave 22

Не реализовано.Not implemented.

HoverEnter 23

Соответствует наведению указателя мыши.Maps to a mouse hover. Может использоваться для отображения эффекта развертывания подсказки или другого поведения, связанного с наведением указателя мыши.This can be used to show ToolTip rollover effects, or other mouse hover behaviors.

HoverLeave 24

Соответствует уводу указателя мыши.Maps to a mouse leaving a hover. Может использоваться для окончания эффекта развертывания подсказки или другого поведения, связанного с наведением указателя мыши.This can be used to end ToolTip rollover effects or other mouse hover behaviors.

None 0

Системный жест отсутствует.No system gesture.

RightDrag 20

Соответствует перетаскиванию правой кнопкой мыши.Maps to a right drag on a mouse. Может использоваться для перетаскивания объекта или выделения в другую область и сопровождается отображением контекстного меню, содержащего параметры для перемещения объекта.This can be used to drag an object or selection to a different area and is followed by the appearance of the shortcut menu which provides options for moving the object.

RightTap 18

Соответствует щелчку правой кнопкой мыши.Maps to a right-click on a mouse. Может использоваться для отображения контекстного меню.This can be used to show a shortcut menu.

Tap 16

Соответствует щелчку левой кнопкой мыши.Maps to a left-click on a mouse. Может использоваться для выбора команды в меню или в панели инструментов, выполнения действия, если команда выбрана, установки точки вставки или отображения результата выделения.This can be used to choose a command from the menu or toolbar, take action if a command is chosen, set an insertion point, or show selection feedback.

TwoFingerTap 4352

Соответствует двойному щелчку мышью.Maps to a double-click of a mouse.

Примеры

В следующем примере определяется тип системного жеста, SystemGesture вызвавшего событие.The following example determines which type of system gesture raised the SystemGesture event. В этом примере предполагается, что InkCanvas имеется inkcanvas1вызванный, SystemGesture который подключен к следующему обработчику событий.This example assumes that there is an InkCanvas called inkcanvas1, and that SystemGesture is connected to the following event handler.

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 возникает событие.When the operating system recognizes system gestures, the StylusSystemGesture event occurs. Многие жесты соответствуют традиционным событиям мыши.Many of the gestures map to traditional mouse events. Например, Tap системный жест имитирует один щелчок левой кнопкой мыши.For example, the Tap system gesture mimics a single left-click on a mouse.

Применяется к