ApplicationGesture Enum
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Anger den tillgängliga programspecifika gesture.
public enum class ApplicationGesture
public enum ApplicationGesture
type ApplicationGesture =
Public Enum ApplicationGesture
- Arv
Fält
| Name | Värde | Description |
|---|---|---|
| AllGestures | 0 | Identifierar alla programspecifika gester. |
| NoGesture | 61440 | Känner inte igen några programspecifika gester. |
| ScratchOut | 61441 | Raderar innehåll. Den här gesten måste ritas som ett enda slag som har minst tre rörelser fram och tillbaka. |
| Triangle | 61442 | Har inget föreslaget semantiskt beteende eller åtgärd. Triangeln måste ritas i ett enda slag, utan att lyfta pennan. |
| Square | 61443 | Har inget föreslaget semantiskt beteende eller åtgärd. Kvadraten kan ritas i en eller två slag. Rita hela fyrkanten utan att lyfta pennan i ett slag. I två slag ritar du tre sidor av torget och använder ett annat slag för att rita den återstående sidan. Använd inte mer än två linjer för att rita kvadraten. |
| Star | 61444 | Har inget föreslaget semantiskt beteende eller åtgärd. Stjärnan måste ha exakt fem punkter och dras i ett enda slag utan att lyfta pennan. |
| Check | 61445 | Har inget föreslaget semantiskt beteende eller åtgärd. Den uppåtgående linjen måste vara dubbelt så lång som det mindre nedåtgående strecket. |
| Curlicue | 61456 | Har inget föreslaget semantiskt beteende eller åtgärd. Starta curlicue på ordet du tänker klippa. |
| DoubleCurlicue | 61457 | Har inget föreslaget semantiskt beteende eller åtgärd. Starta double-curlicue på ordet du tänker kopiera. |
| Circle | 61472 | Har inget föreslaget semantiskt beteende eller åtgärd. Cirkeln måste ritas i ett enda slag utan att lyfta pennan. |
| DoubleCircle | 61473 | Har inget föreslaget semantiskt beteende eller åtgärd. De två cirklarna måste överlappa varandra och ritas i ett enda slag utan att lyfta pennan. |
| SemicircleLeft | 61480 | Har inget föreslaget semantiskt beteende eller åtgärd. Halvcirkeln måste dras från vänster till höger. Halvcirkelns två ändar ska vara så vågrätt som möjligt. |
| SemicircleRight | 61481 | Har inget föreslaget semantiskt beteende eller åtgärd. Halvcirkeln måste dras från höger till vänster. Halvcirkelns två ändar ska vara så vågrätt som möjligt. |
| ChevronUp | 61488 | Har inget föreslaget semantiskt beteende eller åtgärd. Båda sidor av sparren måste dras så lika som möjligt. Vinkeln måste vara skarp och sluta i en punkt. |
| ChevronDown | 61489 | Har inget föreslaget semantiskt beteende eller åtgärd. Båda sidor av sparren måste dras så lika som möjligt. Vinkeln måste vara skarp och sluta i en punkt. |
| ChevronLeft | 61490 | Har inget föreslaget semantiskt beteende eller åtgärd. Båda sidor av sparren måste dras så lika som möjligt. Vinkeln måste vara skarp och sluta i en punkt. |
| ChevronRight | 61491 | Har inget föreslaget semantiskt beteende eller åtgärd. Båda sidor av sparren måste dras så lika som möjligt. Vinkeln måste vara skarp och sluta i en punkt. |
| ArrowUp | 61496 | Har inget föreslaget semantiskt beteende eller åtgärd. Pilen kan ritas i ett enda slag eller i två slag där en linje är linjen och den andra är pilhuvudet. Använd inte fler än två slag för att rita pilen. |
| ArrowDown | 61497 | Har inget föreslaget semantiskt beteende eller åtgärd. Pilen kan ritas i ett enda slag eller i två slag där en linje är linjen och den andra är pilhuvudet. Använd inte fler än två slag för att rita pilen. |
| ArrowLeft | 61498 | Har inget föreslaget semantiskt beteende eller åtgärd. Pilen kan ritas i ett enda slag eller i två slag där en linje är linjen och den andra är pilhuvudet. Använd inte fler än två slag för att rita pilen. |
| ArrowRight | 61499 | Har inget föreslaget semantiskt beteende eller åtgärd. Pilen kan ritas i ett enda slag eller i två slag där en linje är linjen och den andra är pilhuvudet. Använd inte fler än två slag för att rita pilen. |
| Up | 61528 | Har inget föreslaget semantiskt beteende eller åtgärd. Den här gesten måste ritas som en snabb snärt uppåt. |
| Down | 61529 | Har inget föreslaget semantiskt beteende eller åtgärd. Den här gesten måste ritas som en snabb snärt i nedåtgående riktning. |
| Left | 61530 | Anger en backspace. Den här gesten måste ritas som en snabb snärt till vänster. |
| Right | 61531 | Betyder ett blanksteg. Den här gesten måste ritas som en snabb snärt till höger. |
| UpDown | 61536 | Har inget föreslaget semantiskt beteende eller åtgärd. Den här gesten måste ritas i ett enda slag som börjar med uppslagsstrecket. De två linjerna måste vara så nära varandra som möjligt. |
| DownUp | 61537 | Har inget föreslaget semantiskt beteende eller åtgärd. Den här gesten måste ritas i ett enda slag som börjar med nedstrecket. De två linjerna måste vara så nära varandra som möjligt. |
| LeftRight | 61538 | Har inget föreslaget semantiskt beteende eller åtgärd. Den här gesten måste ritas i ett enda slag som börjar med det vänstra strecket. De två sidorna är så lika långa som möjligt och i rät vinkel. |
| RightLeft | 61539 | Har inget föreslaget semantiskt beteende eller åtgärd. Den här gesten måste ritas i ett enda slag som börjar med höger linje. De två linjerna måste vara så nära varandra som möjligt. |
| UpLeftLong | 61540 | Har inget föreslaget semantiskt beteende eller åtgärd. Den här gesten måste ritas i ett enda slag som börjar med uppslagsstrecket. Det vänstra slaget måste vara ungefär dubbelt så långt som uppåtstrecket, och de två linjerna måste vara i rät vinkel. |
| UpRightLong | 61541 | Betyder att du trycker på en TAB-nyckel. Den här gesten måste ritas i ett enda slag som börjar med uppslagsstrecket. Den högra linjen måste vara ungefär dubbelt så lång som uppåtstrecket, och de två linjerna måste vara i rätt vinkel. |
| DownLeftLong | 61542 | Betyder att du trycker på en RETUR-nyckel. Den här gesten måste ritas i ett enda slag som börjar med nedstrecket. Den vänstra linjen är ungefär dubbelt så lång som uppåtstrecket, och de två strecken måste vara i rät vinkel. |
| DownRightLong | 61543 | Betyder att du trycker på blankstegsfältet. Den här gesten måste ritas i ett enda slag som börjar med nedstrecket. Den högra linjen måste vara ungefär dubbelt så lång som uppåtstrecket, och de två linjerna måste vara i rätt vinkel. |
| UpLeft | 61544 | Har inget föreslaget semantiskt beteende eller åtgärd. Den här gesten måste ritas i ett enda slag som börjar med uppslagsstrecket. De två sidorna måste vara så lika långa som möjligt och i rät vinkel. |
| UpRight | 61545 | Har inget föreslaget semantiskt beteende eller åtgärd. Den här gesten måste ritas i ett enda slag som börjar med uppslagsstrecket. De två sidorna måste vara så lika långa som möjligt och i rät vinkel. |
| DownLeft | 61546 | Har inget föreslaget semantiskt beteende eller åtgärd. Den här gesten måste ritas i ett enda slag som börjar med nedstrecket. De två sidorna måste vara så lika långa som möjligt och i rät vinkel. |
| DownRight | 61547 | Har inget föreslaget semantiskt beteende eller åtgärd. Den här gesten måste ritas i ett enda slag som börjar med nedstrecket. De två sidorna måste vara så lika långa som möjligt och i rät vinkel. |
| LeftUp | 61548 | Har inget föreslaget semantiskt beteende eller åtgärd. Den här gesten måste ritas i ett enda slag som börjar med det vänstra strecket. De två sidorna måste vara så lika långa som möjligt och i rät vinkel. |
| LeftDown | 61549 | Har inget föreslaget semantiskt beteende eller åtgärd. Den här gesten måste ritas i ett enda slag som börjar med det vänstra strecket. De två sidorna är så lika långa som möjligt och i rät vinkel. |
| RightUp | 61550 | Har inget föreslaget semantiskt beteende eller åtgärd. Den här gesten måste ritas i ett enda slag som börjar med höger linje. De två sidorna måste vara så lika långa som möjligt och i rät vinkel. |
| RightDown | 61551 | Har inget föreslaget semantiskt beteende eller åtgärd. Den här gesten måste ritas i ett enda slag som börjar med höger linje. De två sidorna måste vara så lika långa som möjligt och i rät vinkel. |
| Exclamation | 61604 | Har inget föreslaget semantiskt beteende eller åtgärd. Linjen måste ritas först och sedan ritas punkten snabbt och så nära linjen som möjligt. |
| Tap | 61680 | Betyder ett musklick. För minsta möjliga avvikelse måste kranen göras snabbt. |
| DoubleTap | 61681 | Betyder att du dubbelklickar med musen. De två kranarna måste göras snabbt för att resultera i minst avvikelse och minsta varaktighet mellan kranarna. Dessutom måste kranarna vara så nära varandra som möjligt. |
Exempel
I följande exempel visas hur du identifierar en gest på en InkCanvas. Det här exemplet förutsätter att det finns ett anropat InkCanvasinkCanvas1 och att dess Gesture händelse har anslutits till händelsehanteraren i det här exemplet.
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
Kommentarer
XAML-textanvändning
Den här klassen används vanligtvis inte i XAML.