ApplicationGesture 列舉

定義

指定可用的應用程式專屬 gesture

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

欄位

AllGestures 0

辨識所有的應用程式專屬筆跡。

ArrowDown 61497

沒有任何建議的語意行為或動作。 箭號可用單一筆劃繪製或用兩個筆劃繪製,其中一個筆劃為線條,另一個筆劃為箭頭。 請勿使用兩個以上的筆畫來描繪箭號。

ArrowLeft 61498

沒有任何建議的語意行為或動作。 箭號可用單一筆劃繪製或用兩個筆劃繪製,其中一個筆劃為線條,另一個筆劃為箭頭。 請勿使用兩個以上的筆畫來描繪箭號。

ArrowRight 61499

沒有任何建議的語意行為或動作。 箭號可用單一筆劃繪製或用兩個筆劃繪製,其中一個筆劃為線條,另一個筆劃為箭頭。 請勿使用兩個以上的筆畫來描繪箭號。

ArrowUp 61496

沒有任何建議的語意行為或動作。 箭號可用單一筆劃繪製或用兩個筆劃繪製,其中一個筆劃為線條,另一個筆劃為箭頭。 請勿使用兩個以上的筆畫來描繪箭號。

Check 61445

沒有任何建議的語意行為或動作。 向上筆劃的長度必須為較小的向下筆劃的兩倍。

ChevronDown 61489

沒有任何建議的語意行為或動作。 >形箭號兩端的大小必須盡可能一致。 角度必須銳利並且以點做為結尾。

ChevronLeft 61490

沒有任何建議的語意行為或動作。 >形箭號兩端的大小必須盡可能一致。 角度必須銳利並且以點做為結尾。

ChevronRight 61491

沒有任何建議的語意行為或動作。 >形箭號兩端的大小必須盡可能一致。 角度必須銳利並且以點做為結尾。

ChevronUp 61488

沒有任何建議的語意行為或動作。 >形箭號兩端的大小必須盡可能一致。 角度必須銳利並且以點做為結尾。

Circle 61472

沒有任何建議的語意行為或動作。 圓形必須以單一筆劃繪製,不能拿起畫筆。

Curlicue 61456

沒有任何建議的語意行為或動作。 在您要剪下的字組上啟動花體。

DoubleCircle 61473

沒有任何建議的語意行為或動作。 兩個圓形必須互相重疊,而且必須以單一筆劃繪製,不能拿起畫筆。

DoubleCurlicue 61457

沒有任何建議的語意行為或動作。 在您要複製的字組上啟動雙花體。

DoubleTap 61681

表示按兩下滑鼠。 這兩個筆劃必須快速完成,以產生最少的滑動以及將筆劃間的間隔縮到最短。 此外,筆劃必須盡可能靠近彼此。

Down 61529

沒有任何建議的語意行為或動作。 這個筆跡必須繪製為向下的單一快速筆觸。

DownLeft 61546

沒有任何建議的語意行為或動作。 這個筆勢必須以單一筆劃繪製,從下筆劃開始。 兩邊的長度必須盡可能相同,而且必須呈直角。

DownLeftLong 61542

表示按下 ENTER 鍵。 這個筆勢必須以單一筆劃繪製,從下筆劃開始。 左筆劃約為上筆劃的兩倍長,且兩個筆劃必須呈直角。

DownRight 61547

沒有任何建議的語意行為或動作。 這個筆勢必須以單一筆劃繪製,從下筆劃開始。 兩邊的長度必須盡可能相同,而且必須呈直角。

DownRightLong 61543

表示按下空格鍵。 這個筆勢必須以單一筆劃繪製,從下筆劃開始。 右筆劃必須為上筆劃的兩倍長,且兩個筆劃必須呈直角。

DownUp 61537

沒有任何建議的語意行為或動作。 這個筆勢必須以單一筆劃繪製,從下筆劃開始。 兩個筆劃必須盡可能靠近彼此。

Exclamation 61604

沒有任何建議的語意行為或動作。 必須先繪製直線,然後快速繪製點,且點必須盡量靠近直線。

Left 61530

指定退格鍵。 這個筆跡必須繪製為往左的單一快速筆觸。

LeftDown 61549

沒有任何建議的語意行為或動作。 這個筆勢必須以單一筆劃繪製,從左筆劃開始。 兩邊的長度必須盡可能相同,而且必須呈直角。

LeftRight 61538

沒有任何建議的語意行為或動作。 這個筆勢必須以單一筆劃繪製,從左筆劃開始。 兩邊的長度必須盡可能相同,而且必須呈直角。

LeftUp 61548

沒有任何建議的語意行為或動作。 這個筆勢必須以單一筆劃繪製,從左筆劃開始。 兩邊的長度必須盡可能相同,而且必須呈直角。

NoGesture 61440

無法辨識任何的應用程式專屬筆跡。

Right 61531

表示空格。 這個筆跡必須繪製為往右的單一快速筆觸。

RightDown 61551

沒有任何建議的語意行為或動作。 這個筆勢必須以單一筆劃繪製,從右筆劃開始。 兩邊的長度必須盡可能相同,而且必須呈直角。

RightLeft 61539

沒有任何建議的語意行為或動作。 這個筆勢必須以單一筆劃繪製,從右筆劃開始。 兩個筆劃必須盡可能靠近彼此。

RightUp 61550

沒有任何建議的語意行為或動作。 這個筆勢必須以單一筆劃繪製,從右筆劃開始。 兩邊的長度必須盡可能相同,而且必須呈直角。

ScratchOut 61441

清除內容。 這個筆跡必須以單一筆劃繪製且至少要有三次的來回動作。

SemicircleLeft 61480

沒有任何建議的語意行為或動作。 半圓形必須由左至右繪製。 半圓形的兩端應該盡可能保持水平。

SemicircleRight 61481

沒有任何建議的語意行為或動作。 半圓形必須由右至左繪製。 半圓形的兩端應該盡可能保持水平。

Square 61443

沒有任何建議的語意行為或動作。 正方形可以用一或兩個筆劃繪製。 如用一個筆劃,則繪製整個正方形時不能拿起畫筆。 如用兩個筆劃,請用一個筆劃繪製出正方形的三個邊,然後再用另一個筆劃繪製剩下的一邊。 請勿使用兩個以上的筆畫來描繪正方形。

Star 61444

沒有任何建議的語意行為或動作。 星型必須剛好有五個點,而且必須以單一筆劃繪製,不能拿起畫筆。

Tap 61680

表示按一下滑鼠。 必須快速完成點擊,以將滑動減到最少。

Triangle 61442

沒有任何建議的語意行為或動作。 三角型必須以單一筆劃繪製,不能拿起畫筆。

Up 61528

沒有任何建議的語意行為或動作。 這個筆跡必須繪製為向上的單一快速筆觸。

UpDown 61536

沒有任何建議的語意行為或動作。 這個筆勢必須以單一筆劃繪製,從上筆劃開始。 兩個筆劃必須盡可能靠近彼此。

UpLeft 61544

沒有任何建議的語意行為或動作。 這個筆勢必須以單一筆劃繪製,從上筆劃開始。 兩邊的長度必須盡可能相同,而且必須呈直角。

UpLeftLong 61540

沒有任何建議的語意行為或動作。 這個筆勢必須以單一筆劃繪製,從上筆劃開始。 左筆劃必須為上筆劃的兩倍長,且兩個筆劃必須呈直角。

UpRight 61545

沒有任何建議的語意行為或動作。 這個筆勢必須以單一筆劃繪製,從上筆劃開始。 兩邊的長度必須盡可能相同,而且必須呈直角。

UpRightLong 61541

表示按下 TAB 鍵。 這個筆勢必須以單一筆劃繪製,從上筆劃開始。 右筆劃必須為上筆劃的兩倍長,且兩個筆劃必須呈直角。

範例

下列範例示範如何識別 上的 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 中使用。

適用於