SystemGesture 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í.
Definuje dostupná systémová gesta.
public enum class SystemGesture
public enum SystemGesture
type SystemGesture =
Public Enum SystemGesture
- Dědičnost
Pole
| Name | Hodnota | Description |
|---|---|---|
| None | 0 | Žádné systémové gesto. |
| Tap | 16 | Mapuje se na kliknutí pravým tlačítkem myši. Můžete ho použít k výběru příkazu z nabídky nebo panelu nástrojů, provedení akce, pokud je vybraný příkaz, nastavení kurzoru nebo zobrazení zpětné vazby k výběru. |
| RightTap | 18 | Mapuje se na kliknutí pravým tlačítkem myši. Dá se použít k zobrazení místní nabídky. |
| Drag | 19 | Mapuje se na levý přetažení myší. |
| RightDrag | 20 | Mapuje se na pravé tažení myší. Dá se použít k přetažení objektu nebo výběru do jiné oblasti a následuje vzhled místní nabídky, která poskytuje možnosti pro přesunutí objektu. |
| HoldEnter | 21 | Označuje, že došlo k stisknutí a blokování. |
| HoldLeave | 22 | Není implementováno. |
| HoverEnter | 23 | Mapuje se na ukazatel myši. To se dá použít k zobrazení efektů přechodu popisů tlačítek nebo jiného chování při najetí myší. |
| HoverLeave | 24 | Mapuje se na myš, která opouští ukazatel myši. Můžete ho použít ke ukončení efektů přechodu popisů tlačítek nebo k jinému chování při najetí myší. |
| Flick | 31 | Vyvolá se krátkým rychlým tahem, který se přeloží na určitý příkaz. Akce přijatá rychlým pohybem je nastavena na úrovni celého systému. Aplikace může naslouchat a Flick zabránit tomu, aby se stala jedním ze standardu ApplicationCommands nastavením Handled vlastnosti na true v StylusSystemGesture události. Pouze Windows Vista podporuje rychlý pohyb. |
| TwoFingerTap | 4352 | Mapuje se na poklikání myši. |
Příklady
Následující příklad určuje, jaký typ systémové gesto vyvolalo SystemGesture událost. Tento příklad předpokládá, že existuje InkCanvas volána inkcanvas1a která SystemGesture je připojena k následující obslužné rutině události.
void inkCanvas1_StylusSystemGesture(object sender, StylusSystemGestureEventArgs e)
{
this.Title = e.SystemGesture.ToString();
switch (e.SystemGesture)
{
case SystemGesture.RightTap:
// Do something.
break;
case SystemGesture.Tap:
// Do something else.
break;
}
}
Private Sub inkCanvas1_StylusSystemGesture(ByVal sender As Object, ByVal e As StylusSystemGestureEventArgs)
Me.Title = e.SystemGesture.ToString()
Select Case e.SystemGesture
Case SystemGesture.RightTap
' Do something.
Case SystemGesture.Tap
' Do something else.
End Select
End Sub
Poznámky
Když operační systém rozpozná gesta systému, dojde k StylusSystemGesture události. Mnoho gest mapuje na tradiční události myši. Například gesto Tap systému napodobuje jedno kliknutí levým tlačítkem myši.