SystemGesture SystemGesture SystemGesture SystemGesture Enum

Definition

Definiert die verfügbaren Systemstiftbewegungen.Defines the available system gestures.

public enum class SystemGesture
public enum SystemGesture
type SystemGesture = 
Public Enum SystemGesture
Vererbung
SystemGestureSystemGestureSystemGestureSystemGesture

Felder

Drag Drag Drag Drag 19

Entspricht dem Ziehen mit der linken Maustaste.Maps to a left drag on a mouse.

Flick Flick Flick Flick 31

Tritt bei einem kurzen, schnellen Strich auf, der in einen bestimmten Befehl übersetzt wird.Occurs with a short, quick stroke that translates into a specific command. Die von einer schnellen Stiftbewegung ausgeführte Aktion wird systemweit festgelegt.The action taken by a flick is set system-wide. Eine Anwendung kann eine Flick überwachen und verhindern, dass diese zu den standardmäßigen ApplicationCommands gezählt wird, indem die Handled-Eigenschaft im StylusSystemGesture-Ereignis auf true festgelegt wird.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. Schnelle Stiftbewegungen werden nur in Windows Vista unterstützt.Only Windows Vista supports flicks.

HoldEnter HoldEnter HoldEnter HoldEnter 21

Gibt an, dass eine Taste gedrückt und gehalten wird.Indicates that press and hold has occurred.

HoldLeave HoldLeave HoldLeave HoldLeave 22

Nicht implementiert.Not implemented.

HoverEnter HoverEnter HoverEnter HoverEnter 23

Entspricht dem Zeigen auf ein Element mit dem Mauszeiger.Maps to a mouse hover. Hiermit können QuickInfo-Rollovereffekte und anderes Verhalten bei Zeigen mit dem Mauszeiger angezeigt werden.This can be used to show ToolTip rollover effects, or other mouse hover behaviors.

HoverLeave HoverLeave HoverLeave HoverLeave 24

Entspricht dem Verlassen eines Elements mit dem Mauszeiger.Maps to a mouse leaving a hover. Hiermit können QuickInfo-Rollovereffekte und anderes Verhalten bei Zeigen mit dem Mauszeiger beendet werden.This can be used to end ToolTip rollover effects or other mouse hover behaviors.

None None None None 0

Keine Systemstiftbewegung.No system gesture.

RightDrag RightDrag RightDrag RightDrag 20

Entspricht dem Ziehen mit der rechten Maustaste.Maps to a right drag on a mouse. Hiermit kann ein Objekt oder eine Auswahl in einen anderen Bereich gezogen werden. Anschließend wird ein Kontextmenü angezeigt, das Optionen zum Verschieben des Objekts enthält.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 RightTap RightTap RightTap 18

Entspricht dem Klicken mit der rechten Maustaste.Maps to a right-click on a mouse. Hiermit kann ein Kontextmenü angezeigt werden.This can be used to show a shortcut menu.

Tap Tap Tap Tap 16

Entspricht dem Klicken mit der linken Maustaste.Maps to a left-click on a mouse. Hiermit können ein Befehl aus dem Menü oder der Symbolleiste ausgewählt, nach Auswahl eine Befehls eine Aktion ausgeführt, eine Einfügemarke positioniert oder Auswahlfeedback angezeigt werden.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 TwoFingerTap TwoFingerTap TwoFingerTap 4352

Entspricht einem Doppelklick mit der Maus.Maps to a double-click of a mouse.

Beispiele

Im folgenden Beispiel wird bestimmt, welcher Typ der System Geste SystemGesture das Ereignis ausgelöst hat.The following example determines which type of system gesture raised the SystemGesture event. In diesem Beispiel wird davon ausgegangen, InkCanvas dass inkcanvas1es einen mit SystemGesture dem Namen gibt, der mit dem folgenden Ereignishandler verbunden ist.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

Hinweise

Wenn das Betriebssystem die System Gesten erkennt, StylusSystemGesture tritt das Ereignis auf.When the operating system recognizes system gestures, the StylusSystemGesture event occurs. Viele der Gesten sind herkömmlichen Mausereignissen zugeordnet.Many of the gestures map to traditional mouse events. Die System Bewegung imitiert z. b. einen einzelnen Mausklick mit der Tap linken Maustaste.For example, the Tap system gesture mimics a single left-click on a mouse.

Gilt für: