Partilhar via


Como: Criar manipuladores de eventos para controles do WPF

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 um manipulador de eventos para controles em um aplicativo Windows Presentation Foundation (WPF) adicionando um atributo à representação em XAML do controle.Essa marcação XAML define o evento e o nome do método que manipulará o evento.Em seguida, você escrever código para o método no Editor de código.

Para criar um manipulador de eventos de um botão

  1. Criar um aplicativo WPF usando Visual C# Express Edition. Para obter mais informações, consulte Como: Criar um novo projeto de aplicativo WPF.

  2. arrastar um Botão from the Caixa de ferramentas para a janela WPF e, em seguida, selecionar o botão.

  3. Clique duas vezes no botão.

    The Click evento manipulador é criado e o cursor está posicionado a evento manipulador no Editor de código.

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

    MessageBox.Show("Event handler was created by " +
         "double-clicking the button.");
    
  5. arrastar um segundo Botão controle o Caixa de ferramentas para o WPF área de design e, em seguida, selecionar 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 sistema autônomo segue: Click="ButtonOKClicked".

  7. clicar com o botão direito do mouse no designer e, em seguida, clique em Exibir código.

  8. Adicione o seguinte manipulador de eventos à Window1 classe. Esse código exibe uma mensagem sempre que você clica no botão.

    private void ButtonOKClicked(object sender, RoutedEventArgs e)
    {
        MessageBox.Show("Event handler was created manually."); 
    }
    
  9. Pressione F5 para executar a página.

  10. Quando a janela for exibida, clicar um botão.

  11. Verifique se o texto correto é exibido em um caixa de mensagem quando você clica em cada botão e, em seguida, feche o aplicativo.

Consulte também

Tarefas

Como: Adicionar novos itens a um projeto do WPF

Criando uma interface de usuário para um aplicativo WPF

Como: Uso anexadas eventos

Conceitos

Controles comuns do WPF

Outros recursos

Guia de Introdução com o WPF Designer