ApplicationGesture-Enumeration
Definiert Werte für den Satz verfügbarer anwendungsspezifischer Stiftbewegungen.
Namespace: Microsoft.Ink
Assembly: Microsoft.Ink (in Microsoft.Ink.dll)
Syntax
'Declaration
Public Enumeration ApplicationGesture
'Usage
Dim instance As ApplicationGesture
public enum ApplicationGesture
public enum class ApplicationGesture
public enum ApplicationGesture
public enum ApplicationGesture
Member
Membername | Beschreibung | |
---|---|---|
AllGestures | Erkennt alle anwendungsspezifischen Stiftbewegungen. | |
NoGesture | Erkennt keine anwendungsspezifischen Stiftbewegungen. | |
Scratchout | Diese Stiftbewegung muss als einzelner Strich gezeichnet werden, der mindestens drei Vorwärts- und Rückwärtsbewegungen aufweist. | |
Triangle | Das Dreieck muss mit einem einzelnen Strich ohne Heben des Stifts gezeichnet werden. | |
Square | Das Quadrat kann mit einem oder zwei Strichen gezeichnet werden. Zeichnen Sie das ganze Quadrat in einem Strich, ohne den Stift zu heben. Zeichnen Sie drei Seiten des Quadrats in zwei Strichen, und zeichnen Sie die verbleibende Seite mit einem weiteren Strich. Verwenden Sie maximal zwei Striche, um das Quadrat zu zeichnen. | |
Star | Der Stern muss genau fünf Punkte aufweisen und mit einem einzelnen Strich ohne Heben des Stifts gezeichnet werden. | |
Check | Der aufwärts zeigende Strich muss doppelt so lang sein wie der kleinere, abwärts zeigende Strich. | |
Curlicue | Beginnen Sie an der Stelle mit der offenen Spirale, an der die Aktion stattfinden soll. | |
DoubleCurlicue | Beginnen Sie an der Stelle mit der Doppelspirale, an der die Aktion stattfinden soll. | |
Circle | Der Kreis muss mit einem einzelnen Strich ohne Heben des Stifts gezeichnet werden. | |
DoubleCircle | Die beiden Kreise müssen sich überschneiden und mit einem einzelnen Strich ohne Heben des Stifts gezeichnet werden. | |
SemiCircleLeft | Der Halbkreis muss von links nach rechts gezeichnet werden. Die beiden Enden des Halbkreises sollten horizontal möglichst auf einer Ebene liegen. | |
SemiCircleRight | Der Halbkreis muss von rechts nach links gezeichnet werden. Die beiden Enden des Halbkreises sollten horizontal möglichst auf einer Ebene liegen. | |
ChevronUp | Beide Seiten des Chevrons müssen so identisch wie möglich gezeichnet werden. Der Winkel muss klein sein und in einem Punkt enden. | |
ChevronDown | Beide Seiten des Chevrons müssen so identisch wie möglich gezeichnet werden. Der Winkel muss klein sein und in einem Punkt enden. | |
ChevronLeft | Beide Seiten des Chevrons müssen so identisch wie möglich gezeichnet werden. Der Winkel muss klein sein und in einem Punkt enden. | |
ChevronRight | Beide Seiten des Chevrons müssen so identisch wie möglich gezeichnet werden. Der Winkel muss klein sein und in einem Punkt enden. | |
ArrowUp | Der Pfeil kann in einem einzelnen 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. | |
ArrowDown | Der Pfeil kann in einem einzelnen 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 | Der Pfeil kann in einem einzelnen 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 | Der Pfeil kann in einem einzelnen 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. | |
Up | Diese Stiftbewegung muss als einzelner schneller Strich nach oben gezeichnet werden. | |
Down | Diese Stiftbewegung muss als einzelner schneller Strich nach unten gezeichnet werden. | |
Left | Diese Stiftbewegung muss als einzelner schneller Strich nach links gezeichnet werden. | |
Right | Diese Stiftbewegung muss als einzelner schneller Strich nach rechts gezeichnet werden. | |
UpDown | 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. | |
DownUp | 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. | |
LeftRight | Diese Stiftbewegung muss in einem einzelnen Strich gezeichnet werden, wobei mit dem linken Strich begonnen wird. Die beiden Striche müssen so dicht wie möglich beieinander liegen. | |
RightLeft | 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. | |
UpLeftLong | 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 sein wie der aufwärts zeigende Strich, und die beiden Striche müssen im rechten Winkel zueinander stehen. | |
UpRightLong | 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 sein wie der aufwärts zeigende Strich, und die beiden Striche müssen im rechten Winkel zueinander stehen. | |
DownLeftLong | 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. | |
DownRightLong | 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 sein wie der aufwärts zeigende Strich, und die beiden Striche müssen im rechten Winkel zueinander stehen. | |
UpLeft | 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. | |
UpRight | 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. | |
DownLeft | 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. | |
DownRight | 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. | |
LeftUp | 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. | |
LeftDown | 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. | |
RightUp | 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. | |
RightDown | 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. | |
Exclamation | Die Linie muss zuerst gezeichnet werden. Anschließend wird der Punkt schnell und so dicht wie möglich an der Linie gezeichnet. | |
Tap | Gibt einen Mausklick an. Das Klicken muss schnell erfolgen, damit möglichst kein Abgleiten auftritt. | |
DoubleTap | Gibt einen Doppelklick mit der Maus an. Tippen Sie schnell und möglichst nahe an der gleichen Stelle, um optimale Ergebnisse zu erzielen. |
Hinweise
Anwendungsstiftbewegungen sind Stiftbewegungen, die Sie auswählen können, um Anwendungsunterstützung zu erhalten. Anwendungen, die speziell für die Arbeit mit einem Stift entworfen wurden, verwenden diese Stiftbewegungen mit höherer Wahrscheinlichkeit. Eine Liste mit den Formen der Stiftbewegungen und ihrem vorgeschlagenen semantischen Verhalten in einer Anwendung finden Sie unter Application Gestures and Semantic Behavior.
Die Tap-Stiftbewegung und die DoubleTap-Stiftbewegung werden als Anwendungsstiftbewegungen und Systemstiftbewegungen definiert (Systemstiftbewegungen werden im SystemGesture-Enumerationstyp definiert). Das bedeutet, dass Sie eine Anwendungsstiftbewegung mit einer Komponente integrieren können, die als Tap oder DoubleTap (wie die Exclamation-Stiftbewegung) analysiert werden kann. Aktivieren Sie in diesem Fall die Tap-Anwendungsstiftbewegung, und deaktivieren Sie die Tap Systemstiftbewegung in der Anwendung. Wenn ein Benutzer auf das Gerät tippt, wird die Anwendungsstiftbewegung erkannt. Dadurch kann die Anwendung eine einzelne Komponente überwachen, die Tap und Tap innerhalb der Anwendungsstiftbewegung identifizieren und unterscheiden kann.
Zusätzlich zu den folgenden Stiftbewegungen beabsichtigt Microsoft die Unterstützung zahlreicher Stiftbewegungssymbole als Bestandteil der Microsoft-Stiftbewegungserkennung. Weitere Informationen zu diesen nicht implementierten Stiftbewegungssymbolen finden Sie unter Unimplemented Glyphs.
Weitere Informationen zu Anwendungsstiftbewegungen und Systemstiftbewegungen finden Sie unter Using Gestures.
Der Standardwert ist NoGesture. Hierbei handelt es sich eigentlich um eine Grenzlinie, die die erwartete Mindestzuverlässigkeit der Stiftbewegungserkennung darstellt. Sie stellt keine Stiftbewegung oder das Nichtvorhandensein einer Stiftbewegung dar, sondern nur einen Punkt, ab dem die Stiftbewegungserkennung nicht mehr genügend Vertrauen in die Ergebnisgenauigkeit hat, um unter diesem Punkt liegende Elemente zu empfehlen.
Im folgenden Beispiel wird angenommen, dass ein Stiftbewegungsarray aus den folgenden Werten besteht: Circle, LeftRight, NoGesture, RightLeft und Triangle. In diesem Fall hat die Stiftbewegungserkennung ein hohes Maß an Vertrauen in Circle und weniger Vertrauen in LeftRight. Das Erkennungsmodul hat sehr wenig Vertrauen in RightLeft und Triangle, weil sie in der Arrayreihenfolge hinter NoGesture stehen.
Die Vertrauensebene, auf der die Stiftbewegungserkennung NoGesture zurückgibt, kann nicht geändert werden.
Wenn NoGesture das erste Element im Array ist (d.h., dass jede erkannte Stiftbewegung unter dem vorgeschlagenen Zuverlässigkeitsschwellenwert liegt), bricht die Plattform das Stiftbewegungsereignis standardmäßig ab; andernfalls akzeptiert die Plattform standardmäßig die Stiftbewegung. Um das Standardverhalten zu ändern, erfassen Sie das Ereignis InkCollector.Gesture, InkOverlay.Gesture, InkPicture.Gesture, oder InkEdit.Gesture. Wenn eine Stiftbewegung akzeptiert wird, wird der Strich nicht dem Microsoft.Ink.Ink-Objekt hinzugefügt. Wenn eine Stiftbewegung abgebrochen wird, wird der Strich dem Microsoft.Ink.Ink-Objekt hinzugefügt.
Plattformen
Windows Vista
.NET Framework und .NET Compact Framework unterstützen nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen für .NET Framework.
Versionsinformationen
.NET Framework
Unterstützt in: 3.0
Siehe auch
Referenz
Microsoft.Ink.InkCollectorGestureEventArgs
Microsoft.Ink.InkEditGestureEventArgs
GestureRecognizer.EnableGestures