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 속성을 true로 설정하여 Handled을 수신 대기하고 Flick이 표준 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가 있고 다음 이벤트 처리기에 연결 되어있다고가정합니다.SystemGestureThis 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.

적용 대상