Stylus.StylusButtonDown Evento Anexado
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Ocorre quando o utilizador pressiona um dos botões da caneta.
see AddStylusButtonDownHandler, and RemoveStylusButtonDownHandler
see AddStylusButtonDownHandler, and RemoveStylusButtonDownHandler
see AddStylusButtonDownHandler, and RemoveStylusButtonDownHandler
Exemplos
O exemplo seguinte demonstra como mostrar um menu de atalho quando o utilizador pressiona o botão de cano de uma caneta. Este exemplo assume que existe um TextBox chamado textBox1, e um ContextMenu chamado textBoxContextMenu, e que o StylusButtonDown evento está ligado ao gestor de eventos.
// 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
Observações
Este é um evento anexado. O WPF implementa eventos anexos como eventos encaminhados. Um evento associado é, fundamentalmente, um conceito de linguagem XAML usado para referenciar eventos que são tratados em objetos que, por si só, não definem eventos. O WPF expande ainda mais as capacidades de um evento anexado, permitindo-lhe percorrer uma rota. Os eventos anexados não têm uma sintaxe de tratamento direta no código; para anexar handlers para um evento encaminhado no código, use um método designado Add*Handler. Para mais detalhes, consulte a Visão Geral dos Eventos em Anexo.
Informação sobre Eventos Roteados
| Iteme | Value |
|---|---|
| Campo identificador | StylusButtonDownEvent |
| Estratégia de encaminhamento | Borbulhar |
| Delegar | StylusButtonEventHandler |