ApplicationGesture Перечисление

Определение

Указывает доступные gestureдля конкретного приложения.

public enum class ApplicationGesture
public enum ApplicationGesture
type ApplicationGesture = 
Public Enum ApplicationGesture
Наследование
ApplicationGesture

Поля

Имя Значение Описание
AllGestures 0

Распознает все жесты, относящиеся к приложению.

NoGesture 61440

Распознает жесты, относящиеся к приложению.

ScratchOut 61441

Удаляет содержимое. Этот жест должен быть нарисован как один штрих, имеющий по крайней мере три движения назад и вперед.

Triangle 61442

Не имеет предлагаемого семантического поведения или действия. Треугольник должен быть нарисован одним штрихом, не поднимая перо.

Square 61443

Не имеет предлагаемого семантического поведения или действия. Квадрат может быть нарисован одним или двумя штрихами. В одном росчерке нарисуйте всю площадь, не поднимая перо. В двух росчерках нарисуйте три стороны квадрата и используйте другой штрих для рисования оставшейся стороны. Не используйте более двух штрихов для рисования квадрата.

Star 61444

Не имеет предлагаемого семантического поведения или действия. Звезда должна иметь ровно пять очков и быть нарисована в одном штрихе без подъема пера.

Check 61445

Не имеет предлагаемого семантического поведения или действия. Восходящий штрих должен быть в два раза до тех пор, пока меньший нисходящий удар.

Curlicue 61456

Не имеет предлагаемого семантического поведения или действия. Запустите curlicue на слове, который вы планируете вырезать.

DoubleCurlicue 61457

Не имеет предлагаемого семантического поведения или действия. Запустите double-curlicue в слове, который вы планируете скопировать.

Circle 61472

Не имеет предлагаемого семантического поведения или действия. Круг должен быть нарисован одним штрихом, не поднимая перо.

DoubleCircle 61473

Не имеет предлагаемого семантического поведения или действия. Два круга должны пересекаться друг с другом и быть нарисованы в одном росчерке, не поднимая перо.

SemicircleLeft 61480

Не имеет предлагаемого семантического поведения или действия. Точка с запятой должна быть нарисована слева направо. Две концы полукруги должны быть как можно более горизонтальными.

SemicircleRight 61481

Не имеет предлагаемого семантического поведения или действия. Точка с запятой должна быть нарисована справа налево. Две концы полукруги должны быть как можно более горизонтальными.

ChevronUp 61488

Не имеет предлагаемого семантического поведения или действия. Обе стороны шеврона должны быть нарисованы как можно более равными. Угол должен быть острым и концом в точке.

ChevronDown 61489

Не имеет предлагаемого семантического поведения или действия. Обе стороны шеврона должны быть нарисованы как можно более равными. Угол должен быть острым и концом в точке.

ChevronLeft 61490

Не имеет предлагаемого семантического поведения или действия. Обе стороны шеврона должны быть нарисованы как можно более равными. Угол должен быть острым и концом в точке.

ChevronRight 61491

Не имеет предлагаемого семантического поведения или действия. Обе стороны шеврона должны быть нарисованы как можно более равными. Угол должен быть острым и концом в точке.

ArrowUp 61496

Не имеет предлагаемого семантического поведения или действия. Стрелка может быть нарисована в одном штрихе или в двух штрихах, где один штрих является линией, а другая — головой стрелки. Не используйте более двух росчерков для рисования стрелки.

ArrowDown 61497

Не имеет предлагаемого семантического поведения или действия. Стрелка может быть нарисована в одном штрихе или в двух штрихах, где один штрих является линией, а другая — головой стрелки. Не используйте более двух росчерков для рисования стрелки.

ArrowLeft 61498

Не имеет предлагаемого семантического поведения или действия. Стрелка может быть нарисована в одном штрихе или в двух штрихах, где один штрих является линией, а другая — головой стрелки. Не используйте более двух росчерков для рисования стрелки.

ArrowRight 61499

Не имеет предлагаемого семантического поведения или действия. Стрелка может быть нарисована в одном штрихе или в двух штрихах, где один штрих является линией, а другая — головой стрелки. Не используйте более двух росчерков для рисования стрелки.

Up 61528

Не имеет предлагаемого семантического поведения или действия. Этот жест должен быть нарисован как один быстрый flick в направлении вверх.

Down 61529

Не имеет предлагаемого семантического поведения или действия. Этот жест должен быть нарисован как один быстрый скользок в направлении вниз.

Left 61530

Задает пространство backspace. Этот жест должен быть нарисован как один быстрый flick слева.

Right 61531

Обозначает пространство. Этот жест должен быть нарисован как один быстрый щелк справа.

UpDown 61536

Не имеет предлагаемого семантического поведения или действия. Этот жест должен быть нарисован одним штрихом, начиная с росчерка вверх. Два штриха должны быть как можно ближе друг к другу.

DownUp 61537

Не имеет предлагаемого семантического поведения или действия. Этот жест должен быть нарисован одним штрихом, начиная с нижнего росчерка. Два штриха должны быть как можно ближе друг к другу.

LeftRight 61538

Не имеет предлагаемого семантического поведения или действия. Этот жест должен быть нарисован одним штрихом, начиная с левого штриха. Обе стороны максимально равны по длине и в правом углу.

RightLeft 61539

Не имеет предлагаемого семантического поведения или действия. Этот жест должен быть нарисован одним штрихом, начиная с правого штриха. Два штриха должны быть как можно ближе друг к другу.

UpLeftLong 61540

Не имеет предлагаемого семантического поведения или действия. Этот жест должен быть нарисован одним штрихом, начиная с росчерка вверх. Левый штрих должен быть примерно в два раза до тех пор, как росчерк, и два штриха должны находиться в правом углу.

UpRightLong 61541

Означает нажатие клавиши TAB. Этот жест должен быть нарисован одним штрихом, начиная с росчерка вверх. Правый штрих должен быть примерно в два раза до тех пор, как росчерк, и два штриха должны находиться в правом углу.

DownLeftLong 61542

Означает нажатие клавиши ВВОД. Этот жест должен быть нарисован одним штрихом, начиная с нижнего росчерка. Левый штрих составляет около двух раз до тех пор, пока росчерк, и два штриха должны находиться в правом углу.

DownRightLong 61543

Обозначает нажатие пробела. Этот жест должен быть нарисован одним штрихом, начиная с нижнего росчерка. Правый штрих должен быть примерно в два раза до тех пор, как росчерк, и два штриха должны находиться в правом углу.

UpLeft 61544

Не имеет предлагаемого семантического поведения или действия. Этот жест должен быть нарисован одним штрихом, начиная с росчерка вверх. Обе стороны должны быть как можно более равными по длине и в правом углу.

UpRight 61545

Не имеет предлагаемого семантического поведения или действия. Этот жест должен быть нарисован одним штрихом, начиная с росчерка вверх. Обе стороны должны быть как можно более равными по длине и в правом углу.

DownLeft 61546

Не имеет предлагаемого семантического поведения или действия. Этот жест должен быть нарисован одним штрихом, начиная с нижнего росчерка. Обе стороны должны быть как можно более равными по длине и в правом углу.

DownRight 61547

Не имеет предлагаемого семантического поведения или действия. Этот жест должен быть нарисован одним штрихом, начиная с нижнего росчерка. Обе стороны должны быть как можно более равными по длине и в правом углу.

LeftUp 61548

Не имеет предлагаемого семантического поведения или действия. Этот жест должен быть нарисован одним штрихом, начиная с левого штриха. Обе стороны должны быть как можно более равными по длине и в правом углу.

LeftDown 61549

Не имеет предлагаемого семантического поведения или действия. Этот жест должен быть нарисован одним штрихом, начиная с левого штриха. Обе стороны максимально равны по длине и в правом углу.

RightUp 61550

Не имеет предлагаемого семантического поведения или действия. Этот жест должен быть нарисован одним штрихом, начиная с правого штриха. Обе стороны должны быть как можно более равными по длине и в правом углу.

RightDown 61551

Не имеет предлагаемого семантического поведения или действия. Этот жест должен быть нарисован одним штрихом, начиная с правого штриха. Обе стороны должны быть как можно более равными по длине и в правом углу.

Exclamation 61604

Не имеет предлагаемого семантического поведения или действия. Линия должна быть нарисована сначала, а затем точка, рисуемая быстро и как можно ближе к линии.

Tap 61680

Подписывает щелчком мыши. Для наименьшего количества скольжения коснитесь должно быть сделано быстро.

DoubleTap 61681

Указывает, что мышь дважды щелкает. Два касания должны быть быстро сделаны, чтобы привести к минимальному количеству скольжения и наименьшей продолжительности между касаниями. Кроме того, касания должны быть как можно ближе друг к другу.

Примеры

В следующем примере показано, как определить жест на объекте InkCanvas. В этом примере предполагается, что вызывается InkCanvasinkCanvas1 и что его 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.

Применяется к