ApplicationGesture Wyliczenie

Definicja

Określa dostępną aplikację specyficzną dla gestureaplikacji.

public enum class ApplicationGesture
public enum ApplicationGesture
type ApplicationGesture = 
Public Enum ApplicationGesture
Dziedziczenie
ApplicationGesture

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.

Dotyczy