ApplicationGesture 列挙型

定義

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

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

フィールド

AllGestures 0

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

ArrowDown 61497

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

ArrowLeft 61498

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

ArrowRight 61499

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

ArrowUp 61496

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

Check 61445

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

ChevronDown 61489

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

ChevronLeft 61490

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

ChevronRight 61491

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

ChevronUp 61488

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

Circle 61472

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

Curlicue 61456

推奨されるセマンティックの動作またはアクションはありません。 切り取る語の位置で渦巻きを開始します。

DoubleCircle 61473

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

DoubleCurlicue 61457

推奨されるセマンティックの動作またはアクションはありません。 コピーする語の位置で二重の渦巻きを開始します。

DoubleTap 61681

マウスのダブルクリックを示します。 2 回のタップは、タップ間のずれおよび時間間隔が最小限になるように、すばやく行う必要があります。 さらに、2 回のタップは、できるだけ互いに近い位置で行う必要があります。

Down 61529

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

DownLeft 61546

推奨されるセマンティックの動作またはアクションはありません。 このジェスチャは、下向きのストロークによって開始する 1 つのストロークで描画する必要があります。 2 つの異なる方向の部分は、できるだけ同じ長さで、直角になる必要があります。

DownLeftLong 61542

Enter キーを押すことを示します。 このジェスチャは、下向きのストロークによって開始する 1 つのストロークで描画する必要があります。 左向きのストロークは上向きのストロークの約 2 倍の長さであり、2 つのストロークは直角になる必要があります。

DownRight 61547

推奨されるセマンティックの動作またはアクションはありません。 このジェスチャは、下向きのストロークによって開始する 1 つのストロークで描画する必要があります。 2 つの異なる方向の部分は、できるだけ同じ長さで、直角になる必要があります。

DownRightLong 61543

Space キーを押すことを示します。 このジェスチャは、下向きのストロークによって開始する 1 つのストロークで描画する必要があります。 右向きのストロークは上向きのストロークの約 2 倍の長さにする必要があり、2 つのストロークは直角になる必要があります。

DownUp 61537

推奨されるセマンティックの動作またはアクションはありません。 このジェスチャは、下向きのストロークによって開始する 1 つのストロークで描画する必要があります。 2 つのストロークは、できるだけ互いに近い位置にする必要があります。

Exclamation 61604

推奨されるセマンティックの動作またはアクションはありません。 最初に線を描画し、次に線からできるだけ近い位置にすばやく点を描画する必要があります。

Left 61530

BackSpace キーを示します。 このジェスチャは、左向きの 1 回のすばやいフリックとして描画する必要があります。

LeftDown 61549

推奨されるセマンティックの動作またはアクションはありません。 このジェスチャは、左向きのストロークによって開始する 1 つのストロークで描画する必要があります。 2 つの異なる方向の部分は、できるだけ同じ長さで、直角になります。

LeftRight 61538

推奨されるセマンティックの動作またはアクションはありません。 このジェスチャは、左向きのストロークによって開始する 1 つのストロークで描画する必要があります。 2 つの異なる方向の部分は、できるだけ同じ長さで、直角になります。

LeftUp 61548

推奨されるセマンティックの動作またはアクションはありません。 このジェスチャは、左向きのストロークによって開始する 1 つのストロークで描画する必要があります。 2 つの異なる方向の部分は、できるだけ同じ長さで、直角になる必要があります。

NoGesture 61440

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

Right 61531

領域を示します。 このジェスチャは、右向きの 1 回のすばやいフリックとして描画する必要があります。

RightDown 61551

推奨されるセマンティックの動作またはアクションはありません。 このジェスチャは、右向きのストロークによって開始する 1 つのストロークで描画する必要があります。 2 つの異なる方向の部分は、できるだけ同じ長さで、直角になる必要があります。

RightLeft 61539

推奨されるセマンティックの動作またはアクションはありません。 このジェスチャは、右向きのストロークによって開始する 1 つのストロークで描画する必要があります。 2 つのストロークは、できるだけ互いに近い位置にする必要があります。

RightUp 61550

推奨されるセマンティックの動作またはアクションはありません。 このジェスチャは、右向きのストロークによって開始する 1 つのストロークで描画する必要があります。 2 つの異なる方向の部分は、できるだけ同じ長さで、直角になる必要があります。

ScratchOut 61441

内容を消去します。 このジェスチャは、少なくとも 3 回の前後の動きがある 1 つのストロークとして描画する必要があります。

SemicircleLeft 61480

推奨されるセマンティックの動作またはアクションはありません。 半円は、左から右へ描画する必要があります。 半円の 2 つの終端は、できるだけ水平方向に等しい位置にある必要があります。

SemicircleRight 61481

推奨されるセマンティックの動作またはアクションはありません。 半円は、右から左へ描画する必要があります。 半円の 2 つの終端は、できるだけ水平方向に等しい位置にある必要があります。

Square 61443

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

Star 61444

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

Tap 61680

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

Triangle 61442

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

Up 61528

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

UpDown 61536

推奨されるセマンティックの動作またはアクションはありません。 このジェスチャは、上向きのストロークによって開始する 1 つのストロークで描画する必要があります。 2 つのストロークは、できるだけ互いに近い位置にする必要があります。

UpLeft 61544

推奨されるセマンティックの動作またはアクションはありません。 このジェスチャは、上向きのストロークによって開始する 1 つのストロークで描画する必要があります。 2 つの異なる方向の部分は、できるだけ同じ長さで、直角になる必要があります。

UpLeftLong 61540

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

UpRight 61545

推奨されるセマンティックの動作またはアクションはありません。 このジェスチャは、上向きのストロークによって開始する 1 つのストロークで描画する必要があります。 2 つの異なる方向の部分は、できるだけ同じ長さで、直角になる必要があります。

UpRightLong 61541

Tab キーを押すことを示します。 このジェスチャは、上向きのストロークによって開始する 1 つのストロークで描画する必要があります。 右向きのストロークは上向きのストロークの約 2 倍の長さにする必要があり、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 では使用されません。

適用対象