SystemGesture Enum
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Definieert de beschikbare systeembewegingen.
public enum class SystemGesture
public enum SystemGesture
type SystemGesture =
Public Enum SystemGesture
- Overname
Velden
| Name | Waarde | Description |
|---|---|---|
| None | 0 | Geen systeembeweging. |
| Tap | 16 | Wijst toe aan een muisklik met de linkermuisknop. Dit kan worden gebruikt om een opdracht te kiezen in het menu of de werkbalk, actie te ondernemen als een opdracht is gekozen, een invoegpunt in te stellen of selectiefeedback weer te geven. |
| RightTap | 18 | Hiermee kunt u met de rechtermuisknop op een muis klikken. Dit kan worden gebruikt om een snelmenu weer te geven. |
| Drag | 19 | Hiermee wijst u een linkersleep toe aan een muis. |
| RightDrag | 20 | Hiermee wijst u een rechtersleep toe aan een muis. Dit kan worden gebruikt om een object of selectie naar een ander gebied te slepen en wordt gevolgd door het uiterlijk van het snelmenu dat opties biedt voor het verplaatsen van het object. |
| HoldEnter | 21 | Geeft aan dat er een druk- en wachtstand is opgetreden. |
| HoldLeave | 22 | Niet geïmplementeerd. |
| HoverEnter | 23 | Hiermee wijst u een muisaanwijzer toe. Dit kan worden gebruikt om rollover-effecten voor knopinfo weer te geven of om andere muisaanwijzergedrag weer te geven. |
| HoverLeave | 24 | Wijst toe aan een muis die een muisaanwijzer verlaat. Dit kan worden gebruikt om rollover-effecten van tooltips of andere muisaanwijzergedrag te beëindigen. |
| Flick | 31 | Treedt op met een korte, snelle pennenstreek die wordt omgezet in een specifieke opdracht. De actie die door een wordt uitgevoerd, wordt systeembreed ingesteld. Een toepassing kan luisteren naar een Flick toepassing en voorkomen dat deze een van de standaard wordt ApplicationCommands door de Handled eigenschap in te stellen op waar in het StylusSystemGesture geval. Alleen Windows Vista ondersteunt flikkeringen. |
| TwoFingerTap | 4352 | Wordt toegewezen aan een dubbelklik op een muis. |
Voorbeelden
In het volgende voorbeeld wordt bepaald welk type systeembeweging de SystemGesture gebeurtenis heeft gegenereerd. In dit voorbeeld wordt ervan uitgegaan dat er een InkCanvas aangeroepen naam inkcanvas1is en dat SystemGesture is verbonden met de volgende gebeurtenis-handler.
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
Opmerkingen
Wanneer het besturingssysteem systeembewegingen herkent, vindt de StylusSystemGesture gebeurtenis plaats. Veel van de gebaren zijn toegewezen aan traditionele muisgebeurtenissen. Met de Tap systeembeweging wordt bijvoorbeeld één muisklik met één muisklik nagebootst.