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

Name Hodnota Description
AllGestures 0

Rozpozná všechna gesta specifická pro aplikaci.

NoGesture 61440

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

ScratchOut 61441

Vymaže obsah. Toto gesto musí být kresleno jako jeden tah, který má aspoň tři pohyby zpět a zpět.

Triangle 61442

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

Square 61443

Nemá žádné navrhované sémantické chování ani akci. Čtverec lze nakreslit jedním nebo dvěma tahy. V jednom tahu nakreslete celý čtverec bez zvedání pera. Ve dvou tahech nakreslete tři strany čtverce a pomocí jiného tahu nakreslete zbývající stranu. Nepoužívejte více než dva tahy k vykreslení čtverce.

Star 61444

Nemá žádné navrhované sémantické chování ani akci. Hvězda musí mít přesně pět bodů a být nakreslena jedním tahem bez zvedání pera.

Check 61445

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

Curlicue 61456

Nemá žádné navrhované sémantické chování ani akci. Spusťte curlicue na slově, které chcete vyjmout.

DoubleCurlicue 61457

Nemá žádné navrhované sémantické chování ani akci. Na slově, které chcete kopírovat, spusťte dvojité zakřivení.

Circle 61472

Nemá žádné navrhované sémantické chování ani akci. Kruh musí být kreslen jedním tahem bez zvedání pera.

DoubleCircle 61473

Nemá žádné navrhované sémantické chování ani akci. Oba kruhy se musí navzájem překrývat a být nakresleny jedním tahem bez zvedání pera.

SemicircleLeft 61480

Nemá žádné navrhované sémantické chování ani akci. Středník musí být nakreslen zleva doprava. Oba konce sémičového kruhu by měly být co nej vodorovně i tak, jak je to možné.

SemicircleRight 61481

Nemá žádné navrhované sémantické chování ani akci. Středník musí být nakreslen zprava doleva. Oba konce sémičového kruhu by měly být co nej vodorovně i tak, jak je to možné.

ChevronUp 61488

Nemá žádné navrhované sémantické chování ani akci. Obě strany dvojité šipky musí být nakresleny co nejrovnyjněji. Úhel musí být ostrý a končí v bodu.

ChevronDown 61489

Nemá žádné navrhované sémantické chování ani akci. Obě strany dvojité šipky musí být nakresleny co nejrovnyjněji. Úhel musí být ostrý a končí v bodu.

ChevronLeft 61490

Nemá žádné navrhované sémantické chování ani akci. Obě strany dvojité šipky musí být nakresleny co nejrovnyjněji. Úhel musí být ostrý a končí v bodu.

ChevronRight 61491

Nemá žádné navrhované sémantické chování ani akci. Obě strany dvojité šipky musí být nakresleny co nejrovnyjněji. Úhel musí být ostrý a končí v bodu.

ArrowUp 61496

Nemá žádné navrhované sémantické chování ani akci. Šipku lze nakreslit jedním tahem nebo ve dvou tahech, kde jeden tah je čára a druhá je šipková hlava. K vykreslení šipky nepoužívejte více než dva tahy.

ArrowDown 61497

Nemá žádné navrhované sémantické chování ani akci. Šipku lze nakreslit jedním tahem nebo ve dvou tahech, kde jeden tah je čára a druhá je šipková hlava. K vykreslení šipky nepoužívejte více než dva tahy.

ArrowLeft 61498

Nemá žádné navrhované sémantické chování ani akci. Šipku lze nakreslit jedním tahem nebo ve dvou tahech, kde jeden tah je čára a druhá je šipková hlava. K vykreslení šipky nepoužívejte více než dva tahy.

ArrowRight 61499

Nemá žádné navrhované sémantické chování ani akci. Šipku lze nakreslit jedním tahem nebo ve dvou tahech, kde jeden tah je čára a druhá je šipková hlava. K vykreslení šipky nepoužívejte více než dva tahy.

Up 61528

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

Down 61529

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

Left 61530

Určuje backspace. Toto gesto musí být nakresleno jedním rychlým pohybem doleva.

Right 61531

Označuje mezeru. Toto gesto musí být kresleno jedním rychlým pohybem doprava.

UpDown 61536

Nemá žádné navrhované sémantické chování ani akci. Toto gesto musí být nakresleno jedním tahem začínajícím tahem nahoru. Oba tahy musí být co nejblíže sobě.

DownUp 61537

Nemá žádné navrhované sémantické chování ani akci. Toto gesto musí být nakresleno jedním tahem začínajícím tahem dolů. Oba tahy musí být co nejblíže sobě.

LeftRight 61538

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

RightLeft 61539

Nemá žádné navrhované sémantické chování ani akci. Toto gesto musí být nakresleno jedním tahem začínajícím pravým tahem. Oba tahy musí být co nejblíže sobě.

UpLeftLong 61540

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

UpRightLong 61541

Označuje stisknutí klávesy TAB. Toto gesto musí být nakresleno jedním tahem začínajícím tahem nahoru. Pravý tah musí být přibližně dvakrát delší, než je tah nahoru, a dva tahy musí být v pravém úhlu.

DownLeftLong 61542

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

DownRightLong 61543

Označuje stisknutí mezerníku. Toto gesto musí být nakresleno jedním tahem začínajícím tahem dolů. Pravý tah musí být přibližně dvakrát delší, než je tah nahoru, a dva tahy musí být v pravém úhlu.

UpLeft 61544

Nemá žádné navrhované sémantické chování ani akci. Toto gesto musí být nakresleno jedním tahem začínajícím tahem nahoru. Obě strany musí být co nejvíce rovny délce a v pravém úhlu.

UpRight 61545

Nemá žádné navrhované sémantické chování ani akci. Toto gesto musí být nakresleno jedním tahem začínajícím tahem nahoru. Obě strany musí být co nejvíce rovny délce a v pravém úhlu.

DownLeft 61546

Nemá žádné navrhované sémantické chování ani akci. Toto gesto musí být nakresleno jedním tahem začínajícím tahem dolů. Obě strany musí být co nejvíce rovny délce a v pravém úhlu.

DownRight 61547

Nemá žádné navrhované sémantické chování ani akci. Toto gesto musí být nakresleno jedním tahem začínajícím tahem dolů. Obě strany musí být co nejvíce rovny délce a v pravém úhlu.

LeftUp 61548

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

LeftDown 61549

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

RightUp 61550

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

RightDown 61551

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

Exclamation 61604

Nemá žádné navrhované sémantické chování ani akci. Čára musí být nakreslena jako první a pak tečka nakreslená rychle a co nejblíže k čáře.

Tap 61680

Označuje kliknutí myší. Pro nejmenší množství skluzu musí být klepnutí rychle provedeno.

DoubleTap 61681

Označuje myš poklikáním. Dva klepnutí musí být rychle provedeny, aby výsledkem bylo nejmenší množství skluzu a nejmenší doba trvání mezi klepnutími. Kromě toho musí být kohoutky co nejblíže sobě.

Příklady

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

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 obvykle nepoužívá v jazyce XAML.

Platí pro