ApplicationGesture Enumeration
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt die verfügbare anwendungsspezifische gesture
an.
public enum class ApplicationGesture
public enum ApplicationGesture
type ApplicationGesture =
Public Enum ApplicationGesture
- Vererbung
Felder
AllGestures | 0 | Erkennt alle anwendungsspezifischen Stiftbewegungen. |
ArrowDown | 61497 | Weist kein vorgeschlagenes semantisches Verhalten und keine Aktion auf. Der Pfeil kann mit einem einzigen Strich oder mit zwei Strichen gezeichnet werden, wobei ein Strich die Linie und der andere Strich die Pfeilspitze darstellt. Verwenden Sie nicht mehr als zwei Striche, um den Pfeil zu zeichnen. |
ArrowLeft | 61498 | Weist kein vorgeschlagenes semantisches Verhalten und keine Aktion auf. Der Pfeil kann mit einem einzigen Strich oder mit zwei Strichen gezeichnet werden, wobei ein Strich die Linie und der andere Strich die Pfeilspitze darstellt. Verwenden Sie nicht mehr als zwei Striche, um den Pfeil zu zeichnen. |
ArrowRight | 61499 | Weist kein vorgeschlagenes semantisches Verhalten und keine Aktion auf. Der Pfeil kann mit einem einzigen Strich oder mit zwei Strichen gezeichnet werden, wobei ein Strich die Linie und der andere Strich die Pfeilspitze darstellt. Verwenden Sie nicht mehr als zwei Striche, um den Pfeil zu zeichnen. |
ArrowUp | 61496 | Weist kein vorgeschlagenes semantisches Verhalten und keine Aktion auf. Der Pfeil kann mit einem einzigen Strich oder mit zwei Strichen gezeichnet werden, wobei ein Strich die Linie und der andere Strich die Pfeilspitze darstellt. Verwenden Sie nicht mehr als zwei Striche, um den Pfeil zu zeichnen. |
Check | 61445 | Weist kein vorgeschlagenes semantisches Verhalten und keine Aktion auf. Der aufwärts zeigende Strich muss doppelt so lang wie der kleinere, abwärts zeigende Strich sein. |
ChevronDown | 61489 | Weist kein vorgeschlagenes semantisches Verhalten und keine Aktion auf. Beide Seiten des Chevrons müssen so identisch wie möglich gezeichnet werden. Der Winkel muss klein sein und in einem Punkt enden. |
ChevronLeft | 61490 | Weist kein vorgeschlagenes semantisches Verhalten und keine Aktion auf. Beide Seiten des Chevrons müssen so identisch wie möglich gezeichnet werden. Der Winkel muss klein sein und in einem Punkt enden. |
ChevronRight | 61491 | Weist kein vorgeschlagenes semantisches Verhalten und keine Aktion auf. Beide Seiten des Chevrons müssen so identisch wie möglich gezeichnet werden. Der Winkel muss klein sein und in einem Punkt enden. |
ChevronUp | 61488 | Weist kein vorgeschlagenes semantisches Verhalten und keine Aktion auf. Beide Seiten des Chevrons müssen so identisch wie möglich gezeichnet werden. Der Winkel muss klein sein und in einem Punkt enden. |
Circle | 61472 | Weist kein vorgeschlagenes semantisches Verhalten und keine Aktion auf. Der Kreis muss mit einem einzelnen Strich ohne Heben des Stifts gezeichnet werden. |
Curlicue | 61456 | Weist kein vorgeschlagenes semantisches Verhalten und keine Aktion auf. Beginnen Sie mit der offenen Spirale bei dem Wort, das Sie ausschneiden möchten. |
DoubleCircle | 61473 | Weist kein vorgeschlagenes semantisches Verhalten und keine Aktion auf. Die beiden Kreise müssen sich überschneiden und mit einem einzelnen Strich ohne Heben des Stifts gezeichnet werden. |
DoubleCurlicue | 61457 | Weist kein vorgeschlagenes semantisches Verhalten und keine Aktion auf. Beginnen Sie mit der doppelten Spirale bei dem Wort, das Sie kopieren möchten. |
DoubleTap | 61681 | Gibt einen Doppelklick mit der Maus an. Die zwei Klicks müssen schnell erfolgen, damit möglichst kein Abgleiten auftritt und die Dauer zwischen den Klicks so gering wie möglich ist. Außerdem müssen die Klicks so dicht wie möglich nebeneinander liegen. |
Down | 61529 | Weist kein vorgeschlagenes semantisches Verhalten und keine Aktion auf. Diese Stiftbewegung muss als einzelner schneller Strich nach unten gezeichnet werden. |
DownLeft | 61546 | Weist kein vorgeschlagenes semantisches Verhalten und keine Aktion auf. Diese Stiftbewegung muss in einem einzelnen Strich gezeichnet werden, wobei mit dem abwärts zeigenden Strich begonnen wird. Die beiden Seiten müssen möglichst gleich lang sein und im rechten Winkel zueinander stehen. |
DownLeftLong | 61542 | Gibt das Drücken der EINGABETASTE an. Diese Stiftbewegung muss in einem einzelnen Strich gezeichnet werden, wobei mit dem abwärts zeigenden Strich begonnen wird. Der linke Strich ist ungefähr doppelt so lang wie der aufwärts zeigende Strich, und die beiden Striche müssen im rechten Winkel zueinander stehen. |
DownRight | 61547 | Weist kein vorgeschlagenes semantisches Verhalten und keine Aktion auf. Diese Stiftbewegung muss in einem einzelnen Strich gezeichnet werden, wobei mit dem abwärts zeigenden Strich begonnen wird. Die beiden Seiten müssen möglichst gleich lang sein und im rechten Winkel zueinander stehen. |
DownRightLong | 61543 | Gibt das Drücken der Leertaste an. Diese Stiftbewegung muss in einem einzelnen Strich gezeichnet werden, wobei mit dem abwärts zeigenden Strich begonnen wird. Der rechte Strich muss ungefähr doppelt so lang wie der aufwärts zeigende Strich sein, und die beiden Striche müssen im rechten Winkel zueinander stehen. |
DownUp | 61537 | Weist kein vorgeschlagenes semantisches Verhalten und keine Aktion auf. Diese Stiftbewegung muss in einem einzelnen Strich gezeichnet werden, wobei mit dem abwärts zeigenden Strich begonnen wird. Die beiden Striche müssen so dicht wie möglich beieinander liegen. |
Exclamation | 61604 | Weist kein vorgeschlagenes semantisches Verhalten und keine Aktion auf. Die Linie muss zuerst gezeichnet werden. Anschließend wird der Punkt schnell und so dicht wie möglich an der Linie gezeichnet. |
Left | 61530 | Gibt die RÜCKTASTE an. Diese Stiftbewegung muss als einzelner schneller Strich nach links gezeichnet werden. |
LeftDown | 61549 | Weist kein vorgeschlagenes semantisches Verhalten und keine Aktion auf. Diese Stiftbewegung muss in einem einzelnen Strich gezeichnet werden, wobei mit dem linken Strich begonnen wird. Die beiden Seiten sind möglichst gleich lang und stehen im rechten Winkel zueinander. |
LeftRight | 61538 | Weist kein vorgeschlagenes semantisches Verhalten und keine Aktion auf. Diese Stiftbewegung muss in einem einzelnen Strich gezeichnet werden, wobei mit dem linken Strich begonnen wird. Die beiden Seiten sind möglichst gleich lang und stehen im rechten Winkel zueinander. |
LeftUp | 61548 | Weist kein vorgeschlagenes semantisches Verhalten und keine Aktion auf. Diese Stiftbewegung muss in einem einzelnen Strich gezeichnet werden, wobei mit dem linken Strich begonnen wird. Die beiden Seiten müssen möglichst gleich lang sein und im rechten Winkel zueinander stehen. |
NoGesture | 61440 | Erkennt keine anwendungsspezifischen Stiftbewegungen. |
Right | 61531 | Gibt ein Leerzeichen an. Diese Stiftbewegung muss als einzelner schneller Strich nach rechts gezeichnet werden. |
RightDown | 61551 | Weist kein vorgeschlagenes semantisches Verhalten und keine Aktion auf. Diese Stiftbewegung muss in einem einzelnen Strich gezeichnet werden, wobei mit dem rechten Strich begonnen wird. Die beiden Seiten müssen möglichst gleich lang sein und im rechten Winkel zueinander stehen. |
RightLeft | 61539 | Weist kein vorgeschlagenes semantisches Verhalten und keine Aktion auf. Diese Stiftbewegung muss in einem einzelnen Strich gezeichnet werden, wobei mit dem rechten Strich begonnen wird. Die beiden Striche müssen so dicht wie möglich beieinander liegen. |
RightUp | 61550 | Weist kein vorgeschlagenes semantisches Verhalten und keine Aktion auf. Diese Stiftbewegung muss in einem einzelnen Strich gezeichnet werden, wobei mit dem rechten Strich begonnen wird. Die beiden Seiten müssen möglichst gleich lang sein und im rechten Winkel zueinander stehen. |
ScratchOut | 61441 | Löscht den Inhalt. Diese Stiftbewegung muss als einzelner Strich gezeichnet werden, der mindestens drei Vorwärts- und Rückwärtsbewegungen aufweist. |
SemicircleLeft | 61480 | Weist kein vorgeschlagenes semantisches Verhalten und keine Aktion auf. Der Halbkreis muss von links nach rechts gezeichnet werden. Die beiden Enden des Halbkreises sollten horizontal möglichst auf einer Ebene liegen. |
SemicircleRight | 61481 | Weist kein vorgeschlagenes semantisches Verhalten und keine Aktion auf. Der Halbkreis muss von rechts nach links gezeichnet werden. Die beiden Enden des Halbkreises sollten horizontal möglichst auf einer Ebene liegen. |
Square | 61443 | Weist kein vorgeschlagenes semantisches Verhalten und keine Aktion auf. Das Quadrat kann mit einem oder zwei Strichen gezeichnet werden. Zeichnen Sie bei einem Strich das ganze Quadrat, ohne den Stift zu heben. Zeichnen Sie bei zwei Strichen drei Seiten des Quadrats, und zeichnen Sie die verbleibende Seite mit einem neuen Strich. Verwenden Sie nicht mehr als zwei Striche, um das Quadrat zu zeichnen. |
Star | 61444 | Weist kein vorgeschlagenes semantisches Verhalten und keine Aktion auf. Der Stern muss genau fünf Punkte aufweisen und mit einem einzelnen Strich ohne Heben des Stifts gezeichnet werden. |
Tap | 61680 | Gibt einen Mausklick an. Damit möglichst wenig Abgleiten auftritt, muss der Klick schnell erfolgen. |
Triangle | 61442 | Weist kein vorgeschlagenes semantisches Verhalten und keine Aktion auf. Das Dreieck muss mit einem einzelnen Strich ohne Heben des Stifts gezeichnet werden. |
Up | 61528 | Weist kein vorgeschlagenes semantisches Verhalten und keine Aktion auf. Diese Stiftbewegung muss als einzelner schneller Strich nach oben gezeichnet werden. |
UpDown | 61536 | Weist kein vorgeschlagenes semantisches Verhalten und keine Aktion auf. Diese Stiftbewegung muss in einem einzelnen Strich gezeichnet werden, wobei mit dem aufwärts zeigenden Strich begonnen wird. Die beiden Striche müssen so dicht wie möglich beieinander liegen. |
UpLeft | 61544 | Weist kein vorgeschlagenes semantisches Verhalten und keine Aktion auf. Diese Stiftbewegung muss in einem einzelnen Strich gezeichnet werden, wobei mit dem aufwärts zeigenden Strich begonnen wird. Die beiden Seiten müssen möglichst gleich lang sein und im rechten Winkel zueinander stehen. |
UpLeftLong | 61540 | Weist kein vorgeschlagenes semantisches Verhalten und keine Aktion auf. Diese Stiftbewegung muss in einem einzelnen Strich gezeichnet werden, wobei mit dem aufwärts zeigenden Strich begonnen wird. Der linke Strich muss ungefähr doppelt so lang wie der aufwärts zeigende Strich sein, und die beiden Striche müssen im rechten Winkel zueinander stehen. |
UpRight | 61545 | Weist kein vorgeschlagenes semantisches Verhalten und keine Aktion auf. Diese Stiftbewegung muss in einem einzelnen Strich gezeichnet werden, wobei mit dem aufwärts zeigenden Strich begonnen wird. Die beiden Seiten müssen möglichst gleich lang sein und im rechten Winkel zueinander stehen. |
UpRightLong | 61541 | Gibt das Drücken der TAB-TASTE an. Diese Stiftbewegung muss in einem einzelnen Strich gezeichnet werden, wobei mit dem aufwärts zeigenden Strich begonnen wird. Der rechte Strich muss ungefähr doppelt so lang wie der aufwärts zeigende Strich sein, und die beiden Striche müssen im rechten Winkel zueinander stehen. |
Beispiele
Im folgenden Beispiel wird veranschaulicht, wie eine Geste in einem identifiziert wird InkCanvas. In diesem Beispiel wird davon ausgegangen, dass ein InkCanvas aufgerufenes inkCanvas1
und dessen Gesture Ereignis mit dem Ereignishandler in diesem Beispiel verbunden wurde.
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
Hinweise
XAML-Textverwendung
Diese Klasse wird normalerweise nicht in XAML verwendet.