Поделиться через


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

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

DownRight 61547

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

DownRightLong 61543

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

DownUp 61537

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

Exclamation 61604

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

Left 61530

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

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.

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