Teilen über


Stylus.StylusButtonDown Angefügtes Ereignis

Definition

Tritt auf, wenn der Benutzer auf eine der Tasten des Tablettstifts drückt.

see AddStylusButtonDownHandler, and RemoveStylusButtonDownHandler
see AddStylusButtonDownHandler, and RemoveStylusButtonDownHandler
see AddStylusButtonDownHandler, and RemoveStylusButtonDownHandler

Beispiele

Im folgenden Beispiel wird veranschaulicht, wie ein Kontextmenü angezeigt wird, wenn der Benutzer die Laufschaltfläche auf einem Eingabestift drückt. In diesem Beispiel wird davon ausgegangen, dass es einen TextBox namens textBox1und einen ContextMenu namens textBoxContextMenugibt und dass das StylusButtonDown Ereignis mit dem Ereignishandler verbunden ist.

// 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

Hinweise

Dies ist ein angefügtes Ereignis. WPF implementiert angefügte Ereignisse als routingfähige Ereignisse. Ein angefügtes Ereignis ist im Grunde ein XAML-Sprachkonzept, das verwendet wird, um auf Ereignisse zu verweisen, die für Objekte behandelt werden, die selbst keine Ereignisse definieren. WPF erweitert die Funktionen eines angefügten Ereignisses weiter, sodass es eine Route durchlaufen kann. Angefügte Ereignisse verfügen nicht über eine direkte Verarbeitungssyntax im Code. Verwenden Sie eine angegebene Add*Handler-Methode, um Handler für ein Routingereignis im Code anzufügen. Ausführliche Informationen finden Sie unter Übersicht über angefügte Ereignisse.

Informationen zum Routingereignis

Bezeichnerfeld StylusButtonDownEvent
Routingstrategie Bubbling
Delegat StylusButtonEventHandler

Gilt für:

Weitere Informationen