SystemGesture SystemGesture SystemGesture SystemGesture Enum

定義

使用可能なシステム ジェスチャを定義します。Defines the available system gestures.

public enum class SystemGesture
public enum SystemGesture
type SystemGesture = 
Public Enum SystemGesture
継承
SystemGestureSystemGestureSystemGestureSystemGesture

フィールド

Drag Drag Drag Drag 19

マウスの左ドラッグにマップされます。Maps to a left drag on a mouse.

Flick Flick Flick 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 イベントで StylusSystemGesture プロパティを true に設定します。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 HoldEnter HoldEnter HoldEnter 21

プレス アンド ホールドが発生したことを示します。Indicates that press and hold has occurred.

HoldLeave HoldLeave HoldLeave HoldLeave 22

実装されていません。Not implemented.

HoverEnter HoverEnter HoverEnter HoverEnter 23

マウスを静止させる動作にマップされます。Maps to a mouse hover. ツールヒントのロールオーバー効果など、マウス ポインターを上に置いた場合の動作を表すために使用できます。This can be used to show ToolTip rollover effects, or other mouse hover behaviors.

HoverLeave HoverLeave HoverLeave HoverLeave 24

上に置いたマウス ポインターを移動させる動作にマップされます。Maps to a mouse leaving a hover. ツールヒントのロールオーバー効果など、マウス ポインターを上に置いた場合の動作を終了するために使用できます。This can be used to end ToolTip rollover effects or other mouse hover behaviors.

None None None None 0

システム ジェスチャがありません。No system gesture.

RightDrag RightDrag RightDrag 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 RightTap RightTap RightTap 18

マウスの右クリックにマップされます。Maps to a right-click on a mouse. ショートカット メニューを表示するために使用できます。This can be used to show a shortcut menu.

Tap Tap Tap 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 TwoFingerTap TwoFingerTap TwoFingerTap 4352

マウスのダブルクリックにマップされます。Maps to a double-click of a mouse.

次の例は、発生したシステム ジェスチャの種類を判断、Tapイベント。The following example determines which type of system gesture that raised the Tap event. この例では、InkCanvasと呼ばれるinkcanvas1SystemGesture以下のイベント ハンドラーに接続されています。This example assumes that there is a InkCanvas called inkcanvas1 and that SystemGesture is connected to the event handler below.

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 'inkCanvas1_StylusSystemGesture

注釈

オペレーティング システムがシステム ジェスチャを認識すると、StylusSystemGestureイベントが発生します。When the operating system recognizes system gestures, the StylusSystemGesture event occurs. ジェスチャの多くは、従来のマウス イベントにマップします。Many of the gestures map to traditional mouse events. たとえば、タップ システム ジェスチャはマウスの左クリックが 1 つは模倣します。For example, the Tap system gesture mimics a single left-click on a mouse.

適用対象