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.