ApplicationGesture Výčet
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Určuje dostupnou aplikaci specifickou gesture.
public enum class ApplicationGesture
public enum ApplicationGesture
type ApplicationGesture =
Public Enum ApplicationGesture
- Dědičnost
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.