Sdílet prostřednictvím


ApplicationGesture Výčet

Definice

Určuje dostupnou aplikaci specifickou gesture.

public enum class ApplicationGesture
public enum ApplicationGesture
type ApplicationGesture = 
Public Enum ApplicationGesture
Dědičnost
ApplicationGesture

Pole

AllGestures 0

Rozpozná všechna gesta specifická pro aplikaci.

ArrowDown 61497

Nemá žádné navrhované sémantické chování nebo akci. Šipku lze vykreslit jedním tahem nebo dvěma tahy, přičemž jeden tah je čára a druhý je šipka hlava. K nakreslení šipky nepoužívejte více než dva tahy.

ArrowLeft 61498

Nemá žádné navrhované sémantické chování nebo akci. Šipku lze vykreslit jedním tahem nebo dvěma tahy, přičemž jeden tah je čára a druhý je šipka hlava. K nakreslení šipky nepoužívejte více než dva tahy.

ArrowRight 61499

Nemá žádné navrhované sémantické chování nebo akci. Šipku lze vykreslit jedním tahem nebo dvěma tahy, přičemž jeden tah je čára a druhý je šipka hlava. K nakreslení šipky nepoužívejte více než dva tahy.

ArrowUp 61496

Nemá žádné navrhované sémantické chování nebo akci. Šipku lze vykreslit jedním tahem nebo dvěma tahy, přičemž jeden tah je čára a druhý je šipka hlava. K nakreslení šipky nepoužívejte více než dva tahy.

Check 61445

Nemá žádné navrhované sémantické chování nebo akci. Tah nahoru musí být dvakrát delší než menší tah směrem dolů.

ChevronDown 61489

Nemá žádné navrhované sémantické chování nebo akci. Obě strany dvojité šipky musí být nakresleny tak, jak je to možné. Úhel musí být ostrý a musí končit bodem.

ChevronLeft 61490

Nemá žádné navrhované sémantické chování nebo akci. Obě strany dvojité šipky musí být nakresleny tak, jak je to možné. Úhel musí být ostrý a musí končit bodem.

ChevronRight 61491

Nemá žádné navrhované sémantické chování nebo akci. Obě strany dvojité šipky musí být nakresleny tak, jak je to možné. Úhel musí být ostrý a musí končit bodem.

ChevronUp 61488

Nemá žádné navrhované sémantické chování nebo akci. Obě strany dvojité šipky musí být nakresleny tak, jak je to možné. Úhel musí být ostrý a musí končit bodem.

Circle 61472

Nemá žádné navrhované sémantické chování nebo akci. Kruh musí být nakreslen jedním tahem bez zvednutí pera.

Curlicue 61456

Nemá žádné navrhované sémantické chování nebo akci. Začněte curlicue na slovo, které chcete stříhat.

DoubleCircle 61473

Nemá žádné navrhované sémantické chování nebo akci. Tyto dva kruhy se musí překrývat a musí být kresleny jedním tahem bez zvednutí pera.

DoubleCurlicue 61457

Nemá žádné navrhované sémantické chování nebo akci. Spusťte dvojitou křivku u slova, které chcete zkopírovat.

DoubleTap 61681

Označuje dvojité kliknutí myší. Obě klepnutí musí být provedena rychle, aby mezi klepnutími došlo k nejmenšímu proklouznutí a nejmenší době trvání. Kromě toho musí být klepnutí co nejblíže k sobě.

Down 61529

Nemá žádné navrhované sémantické chování nebo akci. Toto gesto musí být nakresleno jedním rychlým pohybem prstem směrem dolů.

DownLeft 61546

Nemá žádné navrhované sémantické chování nebo akci. Toto gesto se musí vykreslit jedním tahem začínajícím tahem dolů. Obě strany musí mít co nejvíce stejnou délku a pravý úhel.

DownLeftLong 61542

Označuje stisknutí klávesy ENTER. Toto gesto se musí vykreslit jedním tahem začínajícím tahem dolů. Levý tah je přibližně dvakrát delší než tah nahoru a oba tahy musí být v pravém úhlu.

DownRight 61547

Nemá žádné navrhované sémantické chování nebo akci. Toto gesto se musí vykreslit jedním tahem začínajícím tahem dolů. Obě strany musí mít co nejvíce stejnou délku a pravý úhel.

DownRightLong 61543

To znamená stisknutí mezerníku. Toto gesto se musí vykreslit jedním tahem začínajícím tahem dolů. Pravý tah musí být přibližně dvakrát delší než tah nahoru a oba tahy musí být v pravém úhlu.

DownUp 61537

Nemá žádné navrhované sémantické chování nebo akci. Toto gesto se musí vykreslit jedním tahem začínajícím tahem dolů. Tyto dva tahy musí být co nejblíže k sobě.

Exclamation 61604

Nemá žádné navrhované sémantické chování nebo akci. Nejprve je třeba nakreslit čáru a pak rychle a co nejblíže k čáře.

Left 61530

Určuje backspace. Toto gesto se musí vykreslit jediným rychlým pohybem prstu doleva.

LeftDown 61549

Nemá žádné navrhované sémantické chování nebo akci. Toto gesto se musí vykreslit jedním tahem začínajícím levým tahem. Obě strany jsou co nejvíce rovny délce a v pravém úhlu.

LeftRight 61538

Nemá žádné navrhované sémantické chování nebo akci. Toto gesto se musí vykreslit jedním tahem začínajícím levým tahem. Obě strany jsou co nejvíce rovny délce a v pravém úhlu.

LeftUp 61548

Nemá žádné navrhované sémantické chování nebo akci. Toto gesto se musí vykreslit jedním tahem začínajícím levým tahem. Obě strany musí mít co nejvíce stejnou délku a pravý úhel.

NoGesture 61440

Nerozpoznává žádná gesta specifická pro aplikaci.

Right 61531

Označuje mezeru. Toto gesto se musí vykreslit jediným rychlým pohybem prstu doprava.

RightDown 61551

Nemá žádné navrhované sémantické chování nebo akci. Toto gesto se musí vykreslit jedním tahem začínajícím pravým tahem. Obě strany musí mít co nejvíce stejnou délku a pravý úhel.

RightLeft 61539

Nemá žádné navrhované sémantické chování nebo akci. Toto gesto se musí vykreslit jedním tahem začínajícím pravým tahem. Tyto dva tahy musí být co nejblíže k sobě.

RightUp 61550

Nemá žádné navrhované sémantické chování nebo akci. Toto gesto se musí vykreslit jedním tahem začínajícím pravým tahem. Obě strany musí mít co nejvíce stejnou délku a pravý úhel.

ScratchOut 61441

Vymaže obsah. Toto gesto se musí vykreslit jedním tahem, který má aspoň tři pohyby dopředu a dozadu.

SemicircleLeft 61480

Nemá žádné navrhované sémantické chování nebo akci. Půlkruh musí být nakreslen zleva doprava. Dva konce půlkruhu by měly být co nejvíce vodorovně.

SemicircleRight 61481

Nemá žádné navrhované sémantické chování nebo akci. Půlkruh musí být nakreslen zprava doleva. Dva konce půlkruhu by měly být co nejvíce vodorovně.

Square 61443

Nemá žádné navrhované sémantické chování nebo akci. Čtverec lze vykreslit jedním nebo dvěma tahy. Jedním tahem nakreslete celý čtverec bez zvednutí pera. Dvěma tahy nakreslete tři strany čtverce a dalším tahem nakreslete zbývající stranu. K vykreslení čtverce nepoužívejte více než dva tahy.

Star 61444

Nemá žádné navrhované sémantické chování nebo akci. Star musí mít přesně pět bodů a musí být vytažen jedním tahem bez zvednutí pera.

Tap 61680

Označuje kliknutí myší. Pro nejmenší uklouznutí musí být klepnutí provedeno rychle.

Triangle 61442

Nemá žádné navrhované sémantické chování nebo akci. Trojúhelník musí být nakreslen jedním tahem bez zvednutí pera.

Up 61528

Nemá žádné navrhované sémantické chování nebo akci. Toto gesto musí být nakresleno jedním rychlým pohybem prstu směrem nahoru.

UpDown 61536

Nemá žádné navrhované sémantické chování nebo akci. Toto gesto se musí vykreslit jedním tahem začínajícím tahem nahoru. Tyto dva tahy musí být co nejblíže k sobě.

UpLeft 61544

Nemá žádné navrhované sémantické chování nebo akci. Toto gesto se musí vykreslit jedním tahem začínajícím tahem nahoru. Obě strany musí mít co nejvíce stejnou délku a pravý úhel.

UpLeftLong 61540

Nemá žádné navrhované sémantické chování nebo akci. Toto gesto se musí vykreslit jedním tahem začínajícím tahem nahoru. Levý tah musí být přibližně dvakrát delší než tah nahoru a oba tahy musí být v pravém úhlu.

UpRight 61545

Nemá žádné navrhované sémantické chování nebo akci. Toto gesto se musí vykreslit jedním tahem začínajícím tahem nahoru. Obě strany musí mít co nejvíce stejnou délku a pravý úhel.

UpRightLong 61541

To znamená stisknutí klávesy TAB. Toto gesto se musí vykreslit jedním tahem začínajícím tahem nahoru. Pravý tah musí být přibližně dvakrát delší než tah nahoru a oba tahy musí být v pravém úhlu.

Příklady

Následující příklad ukazuje, jak identifikovat gesto na objektu InkCanvas. Tento příklad předpokládá, že existuje volaný InkCanvasinkCanvas1 objekt a že jeho Gesture událost byla v tomto příkladu připojena k obslužné rutině události.

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

Poznámky

Použití textu XAML

Tato třída se v XAML obvykle nepoužívá.

Platí pro