Criar manipuladores de eventos para controles WPF
Nesta lição, você aprenderá como associar um evento a um manipulador de eventos que você irá criar.
Você pode adicionar as manipulador de eventos padrão para muitos controles clicando duas vezes o controle no modo Design.Você também pode criar manipuladores de eventos para controles que você adicionar a um aplicativo Windows Presentation Foundation (WPF) usando uma combinação de código XAML e Visual Basic.Primeiro, você definir o evento e o nome do método que irá manipular o evento em um atributo do controle no Editor do XAML.Em seguida, você pode adicionar o código manipulador de eventos no Editor de Códigos.
Tente-o!
Para criar um manipulador de eventos de um botão
Crie um aplicativo WPF no Visual Basic Express Edition.Para obter mais informações, consulte Como: Criar um novo projeto de aplicativo WPF.
Arraste um Button o ToolBox para superfície de design o WPF e em seguida, selecione o botão.
Clique duas vezes no botão.
O manipulador de eventos clique é criado e o cursor do mouse é colocado na manipulador de eventos in a Code Editor.
Adicione o seguinte código ao manipulador de eventos:
MsgBox("Event handler was created by double-clicking the button.")
Arraste um Button o ToolBox para superfície de design o WPF e em seguida, selecione o botão.
Adicione um atributo chamado Click ao elemento Button e defina seu valor para ButtonOKClicked.Este é o nome que você dará a manipulador de eventos no código.Por exemplo, o atributo pode ser escrito da seguinte maneira: Click="ButtonOKClicked".
Observação: Quando você cria um manipulador de eventos clicando duas vezes no controle, o atributo não é adicionado à marcação XAML.Em vez disso, o Handles cláusula é usada para ligar o evento com o manipulador de eventos.
Clique com o botão direito do mouse o superfície de design e clique em Exibir código .
Adicione o seguinte manipulador de eventos à classe Window1.
Sub ButtonOKClicked(ByVal Sender As Object, _ ByVal e As RoutedEventArgs) Handles Button2.Click End Sub
Adicione o seguinte código ao método ButtonOKClicked.Esse código exibe uma mensagem quando você clica no botão.
MsgBox("Event handler was created manually.")
Pressione F5 para executar a página.
Quando a janela for exibida, clique no botão.
Verifique se o texto correto é exibido em um caixa de mensagem quando você clica em cada botão e, em seguida, feche o aplicativo.
Próximas etapas
Contidas nesta lição, você aprendeu a criar um manipulador de eventos de um controle Button.
Na próxima lição, você aprenderá como criar um aplicativo WPF que permite que você desenhe imagens.
Próxima Lesson: Criando um aplicativo de desenho usando o WPF.
Consulte também
Tarefas
Como: Adicionar novos itens a um projeto do WPF
Criando uma interface de usuário para um aplicativo WPF (Visual Basic)
Usando controles comuns do WPF
Outros recursos
Criando a aparência do seu programa Visual: Introdução ao Windows Presentation Foundation