Compartilhar via


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

  1. Crie um aplicativo WPF no Visual Basic Express Edition.Para obter mais informações, consulte Como: Criar um novo projeto de aplicativo WPF.

  2. Arraste um Button o ToolBox para superfície de design o WPF e em seguida, selecione o botão.

  3. 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.

  4. Adicione o seguinte código ao manipulador de eventos:

    MsgBox("Event handler was created by double-clicking the button.")
    
  5. Arraste um Button o ToolBox para superfície de design o WPF e em seguida, selecione o botão.

  6. 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.

  7. Clique com o botão direito do mouse o superfície de design e clique em Exibir código .

  8. Adicione o seguinte manipulador de eventos à classe Window1.

    Sub ButtonOKClicked(ByVal Sender As Object, _
        ByVal e As RoutedEventArgs) Handles Button2.Click
    
    End Sub
    
  9. 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.")
    
  10. Pressione F5 para executar a página.

  11. Quando a janela for exibida, clique no botão.

  12. 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

Como: Uso anexadas eventos

Outros recursos

Criando a aparência do seu programa Visual: Introdução ao Windows Presentation Foundation

Guia de Introdução com o WPF Designer