ApplicationGesture 列挙型

定義

使用可能なアプリケーション固有の gestureを指定します。

public enum class ApplicationGesture
public enum ApplicationGesture
type ApplicationGesture = 
Public Enum ApplicationGesture
継承
ApplicationGesture

フィールド

名前 説明
AllGestures 0

アプリケーション固有のすべてのジェスチャを認識します。

NoGesture 61440

アプリケーション固有のジェスチャを認識しません。

ScratchOut 61441

コンテンツを消去します。 このジェスチャは、少なくとも 3 つの前後の動きを持つ単一のストロークとして描画する必要があります。

Triangle 61442

推奨されるセマンティック動作またはアクションがありません。 三角形は、ペンを持ち上げることなく、1 回のストロークで描画する必要があります。

Square 61443

推奨されるセマンティック動作またはアクションがありません。 四角形は、1 つまたは 2 つのストロークで描画できます。 1 ストロークで、ペンを持ち上げずに四角形全体を描画します。 2 つのストロークで、四角形の 3 つの辺を描画し、別のストロークを使用して残りの側を描画します。 四角形を描画するには、2 つ以上のストロークを使用しないでください。

Star 61444

推奨されるセマンティック動作またはアクションがありません。 星は正確に 5 つのポイントを持ち、ペンを持ち上げることなく 1 回のストロークで描画する必要があります。

Check 61445

推奨されるセマンティック動作またはアクションがありません。 上向きストロークは、小さい下向きストロークの 2 倍の長さである必要があります。

Curlicue 61456

推奨されるセマンティック動作またはアクションがありません。 切り取る単語で curlicue を開始します。

DoubleCurlicue 61457

推奨されるセマンティック動作またはアクションがありません。 コピーする単語で double-curlicue を開始します。

Circle 61472

推奨されるセマンティック動作またはアクションがありません。 円は、ペンを持ち上げずに 1 回のストロークで描画する必要があります。

DoubleCircle 61473

推奨されるセマンティック動作またはアクションがありません。 2 つの円は互いに重なり合い、ペンを持ち上げることなく 1 回のストロークで描画する必要があります。

SemicircleLeft 61480

推奨されるセマンティック動作またはアクションがありません。 半円は左から右に描画する必要があります。 半円の両端は、可能な限り水平方向である必要があります。

SemicircleRight 61481

推奨されるセマンティック動作またはアクションがありません。 半円は右から左に描画する必要があります。 半円の両端は、可能な限り水平方向である必要があります。

ChevronUp 61488

推奨されるセマンティック動作またはアクションがありません。 シェブロンの両側は、可能な限り等しく描画する必要があります。 角度は鋭く、点で終わる必要があります。

ChevronDown 61489

推奨されるセマンティック動作またはアクションがありません。 シェブロンの両側は、可能な限り等しく描画する必要があります。 角度は鋭く、点で終わる必要があります。

ChevronLeft 61490

推奨されるセマンティック動作またはアクションがありません。 シェブロンの両側は、可能な限り等しく描画する必要があります。 角度は鋭く、点で終わる必要があります。

ChevronRight 61491

推奨されるセマンティック動作またはアクションがありません。 シェブロンの両側は、可能な限り等しく描画する必要があります。 角度は鋭く、点で終わる必要があります。

ArrowUp 61496

推奨されるセマンティック動作またはアクションがありません。 矢印は、1 つのストロークで描画することも、2 つのストロークで描画することもできます。1 つのストロークは線で、もう 1 つは矢印の頭です。 矢印を描画するには、2 つ以上のストロークを使用しないでください。

ArrowDown 61497

推奨されるセマンティック動作またはアクションがありません。 矢印は、1 つのストロークで描画することも、2 つのストロークで描画することもできます。1 つのストロークは線で、もう 1 つは矢印の頭です。 矢印を描画するには、2 つ以上のストロークを使用しないでください。

ArrowLeft 61498

推奨されるセマンティック動作またはアクションがありません。 矢印は、1 つのストロークで描画することも、2 つのストロークで描画することもできます。1 つのストロークは線で、もう 1 つは矢印の頭です。 矢印を描画するには、2 つ以上のストロークを使用しないでください。

ArrowRight 61499

推奨されるセマンティック動作またはアクションがありません。 矢印は、1 つのストロークで描画することも、2 つのストロークで描画することもできます。1 つのストロークは線で、もう 1 つは矢印の頭です。 矢印を描画するには、2 つ以上のストロークを使用しないでください。

Up 61528

推奨されるセマンティック動作またはアクションがありません。 このジェスチャは、上方向に 1 回の高速フリックとして描画する必要があります。

Down 61529

推奨されるセマンティック動作またはアクションがありません。 このジェスチャは、下方向に 1 回の高速フリックとして描画する必要があります。

Left 61530

バックスペースを指定します。 このジェスチャは、左に 1 回の高速フリックとして描画する必要があります。

Right 61531

スペースを示します。 このジェスチャは、右に 1 回の高速フリックとして描画する必要があります。

UpDown 61536

推奨されるセマンティック動作またはアクションがありません。 このジェスチャは、アップ ストロークから始まる 1 回のストロークで描画する必要があります。 2 つのストロークは、可能な限り互いに近い必要があります。

DownUp 61537

推奨されるセマンティック動作またはアクションがありません。 このジェスチャは、ダウン ストロークから始まる 1 回のストロークで描画する必要があります。 2 つのストロークは、可能な限り互いに近い必要があります。

LeftRight 61538

推奨されるセマンティック動作またはアクションがありません。 このジェスチャは、左ストロークから 1 回のストロークで描画する必要があります。 両側の長さは可能な限り同じで、直角です。

RightLeft 61539

推奨されるセマンティック動作またはアクションがありません。 このジェスチャは、右のストロークから始まる 1 回のストロークで描画する必要があります。 2 つのストロークは、可能な限り互いに近い必要があります。

UpLeftLong 61540

推奨されるセマンティック動作またはアクションがありません。 このジェスチャは、アップ ストロークから始まる 1 回のストロークで描画する必要があります。 左ストロークは上向きストロークの約 2 倍にする必要があり、2 つのストロークは直角である必要があります。

UpRightLong 61541

Tab キーを押す必要があります。 このジェスチャは、アップ ストロークから始まる 1 回のストロークで描画する必要があります。 右ストロークは上向きストロークの約 2 倍の長さである必要があり、2 つのストロークは直角である必要があります。

DownLeftLong 61542

Enter キーを押す必要があります。 このジェスチャは、ダウン ストロークから始まる 1 回のストロークで描画する必要があります。 左ストロークは上向きストロークの約 2 倍で、2 つのストロークは直角である必要があります。

DownRightLong 61543

Space キーを押す必要があります。 このジェスチャは、ダウン ストロークから始まる 1 回のストロークで描画する必要があります。 右ストロークは上向きストロークの約 2 倍の長さである必要があり、2 つのストロークは直角である必要があります。

UpLeft 61544

推奨されるセマンティック動作またはアクションがありません。 このジェスチャは、アップ ストロークから始まる 1 回のストロークで描画する必要があります。 2 つの辺は、可能な限り同じ長さで、直角である必要があります。

UpRight 61545

推奨されるセマンティック動作またはアクションがありません。 このジェスチャは、アップ ストロークから始まる 1 回のストロークで描画する必要があります。 2 つの辺は、可能な限り同じ長さで、直角である必要があります。

DownLeft 61546

推奨されるセマンティック動作またはアクションがありません。 このジェスチャは、ダウン ストロークから始まる 1 回のストロークで描画する必要があります。 2 つの辺は、可能な限り同じ長さで、直角である必要があります。

DownRight 61547

推奨されるセマンティック動作またはアクションがありません。 このジェスチャは、ダウン ストロークから始まる 1 回のストロークで描画する必要があります。 2 つの辺は、可能な限り同じ長さで、直角である必要があります。

LeftUp 61548

推奨されるセマンティック動作またはアクションがありません。 このジェスチャは、左ストロークから 1 回のストロークで描画する必要があります。 2 つの辺は、可能な限り同じ長さで、直角である必要があります。

LeftDown 61549

推奨されるセマンティック動作またはアクションがありません。 このジェスチャは、左ストロークから 1 回のストロークで描画する必要があります。 両側の長さは可能な限り同じで、直角です。

RightUp 61550

推奨されるセマンティック動作またはアクションがありません。 このジェスチャは、右のストロークから始まる 1 回のストロークで描画する必要があります。 2 つの辺は、可能な限り同じ長さで、直角である必要があります。

RightDown 61551

推奨されるセマンティック動作またはアクションがありません。 このジェスチャは、右のストロークから始まる 1 回のストロークで描画する必要があります。 2 つの辺は、可能な限り同じ長さで、直角である必要があります。

Exclamation 61604

推奨されるセマンティック動作またはアクションがありません。 線は最初に描画し、次にドットをできるだけ素早く線の近くに描画する必要があります。

Tap 61680

マウス クリックを示します。 滑りを最小限にするためには、タップをすばやく行う必要があります。

DoubleTap 61681

マウスのダブルクリックを示します。 2 つのタップは、スリッページの量が最も少なく、タップ間の継続時間が最も短い状態にするために、すばやく行う必要があります。 さらに、タップは可能な限り互いに近い必要があります。

次の例では、 InkCanvasでジェスチャを識別する方法を示します。 この例では、InkCanvasというinkCanvas1があり、そのGesture イベントがこの例のイベント ハンドラーに接続されていることを前提としています。

void inkCanvas1_Gesture(object sender, InkCanvasGestureEventArgs e)
{
    ReadOnlyCollection<GestureRecognitionResult> gestureResults = 
        e.GetGestureRecognitionResults();

    // Check the first recognition result for a gesture.
    if (gestureResults[0].RecognitionConfidence == 
        RecognitionConfidence.Strong)
    {
        switch (gestureResults[0].ApplicationGesture)
        {
            case ApplicationGesture.Down:
                // Do something.
                break;
            case ApplicationGesture.ArrowDown:
                // Do something.
                break;
            case ApplicationGesture.Circle:
                // Do something.
                break;
        }
    }
}
Sub inkCanvas1_Gesture(ByVal sender As Object, _
    ByVal e As InkCanvasGestureEventArgs) Handles inkCanvas1.Gesture

    Dim gestureResults As ReadOnlyCollection(Of GestureRecognitionResult)
    gestureResults = e.GetGestureRecognitionResults()

    ' Check the first recognition result for a gesture.
    If gestureResults(0).RecognitionConfidence = _
       RecognitionConfidence.Strong Then

        Select Case gestureResults(0).ApplicationGesture
            Case ApplicationGesture.Down
                ' Do something.
            Case ApplicationGesture.ArrowDown
                ' Do something.
            Case ApplicationGesture.Circle
                ' Do something.
        End Select

    End If

End Sub

注釈

XAML テキストの使用法

通常、このクラスは XAML では使用されません。

適用対象