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