Eventos em programação de computadores , muito parecido com os eventos na vida real, mudança de sinal . Na programação, um evento é uma alteração no status atual de itens na memória. Por exemplo, quando um usuário clica em um botão ou pressiona uma tecla , isto muda o status desses itens na memória. Programadores mais frequentemente usam eventos roteados ao escrever código dentro do Windows Presentation Foundation ( WPF) programação quadro . Um evento roteado é único porque ele pode acionar outros eventos através do qual ele foi encaminhado . Programadores WPF criar eventos roteados por meio de programação para manipular controles subclassed . Coisas que você precisa 
 Visual Studio 
 Show Mais instruções 
 1 
 Abra o Visual Studio, e localize o arquivo que contém o evento por meio de programação criado. 
 2 
 Registrar um RoutedEventID . Coloque-o dentro da classe que deve conter o evento : 
 
 public static readonly RoutedEvent SampleEvent = EventManager.RegisterRoutedEvent ( " Toque " , RoutingStrategy.Bubble , typeof ( RoutedEventHandler ) , typeof ( SampleButtonSimple ) ); 
 
 3 
 Criar acessores que permitem NET para remover programaticamente o manipulador de eventos conforme necessário : 
 
 evento público RoutedEventHandler Tap { { adicionar AddHandler ( SampleEvent , value) ;} { remover RemoveHandler ( . SampleEvent , value) ;}} 
 4 
 Elevar o evento , se necessário: 
 
 vazio SampleEvent ( ) { RoutedEventArgs newEventArgs = new RoutedEventArgs ( SampleButtonSimple.TapEvent ) ; RaiseEvent ( newEventArgs ); } 
 5 
 Salve seu trabalho. Executá-lo no depurador para garantir que eles funcionem como pretendido.