ApplicationGesture Wyliczenie
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Określa dostępną aplikację specyficzną dla gesture
aplikacji.
public enum class ApplicationGesture
public enum ApplicationGesture
type ApplicationGesture =
Public Enum ApplicationGesture
- Dziedziczenie
Pola
AllGestures | 0 | Rozpoznaje wszystkie gesty specyficzne dla aplikacji. |
ArrowDown | 61497 | Nie ma sugerowanego zachowania semantycznego ani akcji. Strzałka może być rysowana w jednym pociągnięciu lub w dwóch pociągnięciach, w których jeden pociągnięcie jest linią, a druga jest głową strzałki. Nie używaj więcej niż dwóch pociągnięć, aby narysować strzałkę. |
ArrowLeft | 61498 | Nie ma sugerowanego zachowania semantycznego ani akcji. Strzałka może być rysowana w jednym pociągnięciu lub w dwóch pociągnięciach, w których jeden pociągnięcie jest linią, a druga jest głową strzałki. Nie używaj więcej niż dwóch pociągnięć, aby narysować strzałkę. |
ArrowRight | 61499 | Nie ma sugerowanego zachowania semantycznego ani akcji. Strzałka może być rysowana w jednym pociągnięciu lub w dwóch pociągnięciach, w których jeden pociągnięcie jest linią, a druga jest głową strzałki. Nie używaj więcej niż dwóch pociągnięć, aby narysować strzałkę. |
ArrowUp | 61496 | Nie ma sugerowanego zachowania semantycznego ani akcji. Strzałka może być rysowana w jednym pociągnięciu lub w dwóch pociągnięciach, w których jeden pociągnięcie jest linią, a druga jest głową strzałki. Nie używaj więcej niż dwóch pociągnięć, aby narysować strzałkę. |
Check | 61445 | Nie ma sugerowanego zachowania semantycznego ani akcji. Skok w górę musi być dwa razy większy niż mniejszy skok w dół. |
ChevronDown | 61489 | Nie ma sugerowanego zachowania semantycznego ani akcji. Obie strony czeku muszą być rysowane tak samo, jak to możliwe. Kąt musi być ostry i kończyć się punktem. |
ChevronLeft | 61490 | Nie ma sugerowanego zachowania semantycznego ani akcji. Obie strony czeku muszą być rysowane tak samo, jak to możliwe. Kąt musi być ostry i kończyć się punktem. |
ChevronRight | 61491 | Nie ma sugerowanego zachowania semantycznego ani akcji. Obie strony czeku muszą być rysowane tak samo, jak to możliwe. Kąt musi być ostry i kończyć się punktem. |
ChevronUp | 61488 | Nie ma sugerowanego zachowania semantycznego ani akcji. Obie strony czeku muszą być rysowane tak samo, jak to możliwe. Kąt musi być ostry i kończyć się punktem. |
Circle | 61472 | Nie ma sugerowanego zachowania semantycznego ani akcji. Okrąg musi być rysowany w jednym pociągnięciu bez podnoszenia pióra. |
Curlicue | 61456 | Nie ma sugerowanego zachowania semantycznego ani akcji. Rozpocznij curlicue na słowie, który zamierzasz wyciąć. |
DoubleCircle | 61473 | Nie ma sugerowanego zachowania semantycznego ani akcji. Dwa okręgi muszą nakładać się na siebie i być rysowane w jednym pociągnięciu bez podnoszenia pióra. |
DoubleCurlicue | 61457 | Nie ma sugerowanego zachowania semantycznego ani akcji. Uruchom dwukrotnie curlicue na słowie, który zamierzasz skopiować. |
DoubleTap | 61681 | Oznacza dwukrotne kliknięcie myszą. Dwa naciśnięcia muszą być wykonane szybko, aby spowodować najmniejszą ilość poślizgu i najmniejszy czas trwania między naciśnięciami. Ponadto krany muszą być tak blisko siebie, jak to możliwe. |
Down | 61529 | Nie ma sugerowanego zachowania semantycznego ani akcji. Ten gest musi być narysowany jako pojedynczy szybki ruch w kierunku w dół. |
DownLeft | 61546 | Nie ma sugerowanego zachowania semantycznego ani akcji. Ten gest musi być rysowany w jednym pociągnięciu rozpoczynającym się od pociągnięcia w dół. Obie strony muszą być tak równe, jak to możliwe, i pod kątem prawym. |
DownLeftLong | 61542 | Oznacza naciśnięcie klawisza ENTER. Ten gest musi być rysowany w jednym pociągnięciu rozpoczynającym się od pociągnięcia w dół. Lewe pociągnięcie wynosi około dwa razy więcej niż pociągnięcie w górę, a dwa pociągnięcia muszą mieć prawy kąt. |
DownRight | 61547 | Nie ma sugerowanego zachowania semantycznego ani akcji. Ten gest musi być rysowany w jednym pociągnięciu rozpoczynającym się od pociągnięcia w dół. Obie strony muszą być tak równe, jak to możliwe, i pod kątem prawym. |
DownRightLong | 61543 | Oznacza naciśnięcie paska spacji. Ten gest musi być rysowany w jednym pociągnięciu rozpoczynającym się od pociągnięcia w dół. Prawy pociągnięcie musi być około dwa razy większe niż pociągnięcie w górę, a dwa pociągnięcia muszą mieć prawy kąt. |
DownUp | 61537 | Nie ma sugerowanego zachowania semantycznego ani akcji. Ten gest musi być rysowany w jednym pociągnięciu rozpoczynającym się od pociągnięcia w dół. Dwa pociągnięcia muszą być tak blisko siebie, jak to możliwe. |
Exclamation | 61604 | Nie ma sugerowanego zachowania semantycznego ani akcji. Linia musi być rysowana najpierw, a następnie kropka rysowana szybko i tak blisko linii, jak to możliwe. |
Left | 61530 | Określa backspace. Ten gest musi być rysowany jako pojedynczy szybki ruch do lewej. |
LeftDown | 61549 | Nie ma sugerowanego zachowania semantycznego ani akcji. Ten gest musi być rysowany w jednym pociągnięciu rozpoczynającym się od lewego pociągnięcia. Obie strony są tak równe, jak to możliwe, i pod kątem prawym. |
LeftRight | 61538 | Nie ma sugerowanego zachowania semantycznego ani akcji. Ten gest musi być rysowany w jednym pociągnięciu rozpoczynającym się od lewego pociągnięcia. Obie strony są tak samo długie, jak to możliwe i pod kątem prostym. |
LeftUp | 61548 | Nie ma sugerowanego zachowania ani akcji semantycznej. Ten gest musi być rysowany w jednym pociągnięciu rozpoczynającym się od lewego pociągnięcia. Obie strony muszą być tak samo długie, jak to możliwe i pod kątem prostym. |
NoGesture | 61440 | Nie rozpoznaje gestów specyficznych dla aplikacji. |
Right | 61531 | Oznacza spację. Ten gest musi być rysowany jako pojedynczy szybki mignięcie w prawo. |
RightDown | 61551 | Nie ma sugerowanego zachowania ani akcji semantycznej. Ten gest musi być rysowany w jednym pociągnięciu rozpoczynającym się od prawego pociągnięcia. Obie strony muszą być tak samo długie, jak to możliwe i pod kątem prostym. |
RightLeft | 61539 | Nie ma sugerowanego zachowania ani akcji semantycznej. Ten gest musi być rysowany w jednym pociągnięciu rozpoczynającym się od prawego pociągnięcia. Dwa pociągnięcia muszą być jak najbliżej siebie. |
RightUp | 61550 | Nie ma sugerowanego zachowania ani akcji semantycznej. Ten gest musi być rysowany w jednym pociągnięciu rozpoczynającym się od prawego pociągnięcia. Obie strony muszą być tak samo długie, jak to możliwe i pod kątem prostym. |
ScratchOut | 61441 | Usuwa zawartość. Ten gest musi być narysowany jako pojedynczy pociągnięcie, które ma co najmniej trzy ruchi wstecznie iz powrotem. |
SemicircleLeft | 61480 | Nie ma sugerowanego zachowania ani akcji semantycznej. Półkole musi być rysowane od lewej do prawej. Dwa końce półokrągu powinny być tak poziomo, jak to możliwe. |
SemicircleRight | 61481 | Nie ma sugerowanego zachowania ani akcji semantycznej. Półkole musi być wyciągnięte od prawej do lewej. Dwa końce półokrągu powinny być tak poziomo, jak to możliwe. |
Square | 61443 | Nie ma sugerowanego zachowania ani akcji semantycznej. Kwadrat można narysować w jednym lub dwóch pociągnięciach. W jednym pociągnięciu rysuj cały kwadrat bez podnoszenia pióra. W dwóch pociągnięciach rysuj trzy boki kwadratu i użyj innego pociągnięcia, aby narysować pozostałą stronę. Nie używaj więcej niż dwóch pociągnięć, aby narysować kwadrat. |
Star | 61444 | Nie ma sugerowanego zachowania ani akcji semantycznej. Star musi mieć dokładnie pięć punktów i być rysowane w jednym pociągnięciu bez podnoszenia pióra. |
Tap | 61680 | Oznacza kliknięcie myszą. Aby uzyskać najmniejszą ilość poślizgu, kran musi być wykonany szybko. |
Triangle | 61442 | Nie ma sugerowanego zachowania ani akcji semantycznej. Trójkąt musi być rysowany w jednym pociągnięciu bez podnoszenia pióra. |
Up | 61528 | Nie ma sugerowanego zachowania ani akcji semantycznej. Ten gest musi być rysowany jako jeden szybki mignięcie w górę kierunku. |
UpDown | 61536 | Nie ma sugerowanego zachowania ani akcji semantycznej. Ten gest musi być rysowany w jednym pociągnięciu rozpoczynającym się od pociągnięcia w górę. Dwa pociągnięcia muszą być jak najbliżej siebie. |
UpLeft | 61544 | Nie ma sugerowanego zachowania ani akcji semantycznej. Ten gest musi być rysowany w jednym pociągnięciu rozpoczynającym się od pociągnięcia w górę. Obie strony muszą być tak samo długie, jak to możliwe i pod kątem prostym. |
UpLeftLong | 61540 | Nie ma sugerowanego zachowania ani akcji semantycznej. Ten gest musi być rysowany w jednym pociągnięciu rozpoczynającym się od pociągnięcia w górę. Lewy pociągnięcie musi być około dwa razy większe niż pociągnięcie w górę, a dwa pociągnięcia muszą być pod kątem prostym. |
UpRight | 61545 | Nie ma sugerowanego zachowania ani akcji semantycznej. Ten gest musi być rysowany w jednym pociągnięciu rozpoczynającym się od pociągnięcia w górę. Obie strony muszą być tak samo długie, jak to możliwe i pod kątem prostym. |
UpRightLong | 61541 | Oznacza naciśnięcie klawisza TAB. Ten gest musi być rysowany w jednym pociągnięciu rozpoczynającym się od pociągnięcia w górę. Prawy pociągnięcie musi być około dwa razy większe niż pociągnięcie w górę, a dwa pociągnięcia muszą być pod kątem prostym. |
Przykłady
W poniższym przykładzie pokazano, jak zidentyfikować gest na obiekcie InkCanvas. W tym przykładzie założono, że istnieje wywołanie inkCanvas1
i że jego Gesture zdarzenie zostało połączone z procedurą InkCanvas obsługi zdarzeń w tym przykładzie.
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
Uwagi
Użycie tekstu w języku XAML
Ta klasa nie jest zwykle używana w języku XAML.