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
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á.