Stylus.StylusButtonDown Événement attaché
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Se produit quand l’utilisateur appuie sur l’un des boutons du stylet.
see AddStylusButtonDownHandler, and RemoveStylusButtonDownHandler
see AddStylusButtonDownHandler, and RemoveStylusButtonDownHandler
see AddStylusButtonDownHandler, and RemoveStylusButtonDownHandler
Exemples
L’exemple suivant montre comment afficher un menu contextuel lorsque l’utilisateur appuie sur le bouton barillet d’un stylet. Cet exemple suppose qu’il existe un TextBox appelé textBox1
et un ContextMenu appelé textBoxContextMenu
, et que l’événement StylusButtonDown est connecté au gestionnaire d’événements.
// Show or hide a shortcut menu when the user clicks the barrel button.
void textbox1_StylusButtonDown(object sender, StylusButtonEventArgs e)
{
if (e.StylusButton.Guid != StylusPointProperties.BarrelButton.Id)
{
return;
}
if (textbox1.ContextMenu == null)
{
textbox1.ContextMenu = textBoxContextMenu;
}
else
{
textbox1.ContextMenu = null;
}
}
' Show or hide a shortcut menu when the user clicks the barrel button.
Private Sub textbox1_StylusButtonDown(ByVal sender As Object, ByVal e As StylusButtonEventArgs) _
Handles textbox1.StylusButtonDown
If e.StylusButton.Guid <> StylusPointProperties.BarrelButton.Id Then
Return
End If
If textbox1.ContextMenu Is Nothing Then
textbox1.ContextMenu = textBoxContextMenu
Else
textbox1.ContextMenu = Nothing
End If
End Sub
Remarques
Il s’agit d’un événement attaché. WPF implémente les événements joints en tant qu’événements routés. Un événement attaché est, fondamentalement, un concept de langage XAML utilisé pour référencer des événements qui sont gérés sur des objets qui ne définissent pas eux-mêmes d’événements. WPF étend davantage les fonctionnalités d’un événement attaché, ce qui lui permet de parcourir un itinéraire. Les événements attachés n’ont pas de syntaxe de gestion directe dans le code ; pour attacher des gestionnaires pour un événement routé dans le code, utilisez une méthode Add*Handler désignée. Pour plus d’informations, consultez Vue d’ensemble des événements attachés.
Informations sur les événements acheminés
Champ Identificateur | StylusButtonDownEvent |
Stratégie de routage | Bouillonnant |
Délégué | StylusButtonEventHandler |