ApplicationGesture Перечисление
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Указывает доступный gesture
для конкретного приложения.
public enum class ApplicationGesture
public enum ApplicationGesture
type ApplicationGesture =
Public Enum 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.