Eventi in programmazione, molto simile a eventi nella vita reale, segnalano di cambiamento. Nella programmazione, un evento è un'alterazione allo stato corrente degli elementi in memoria. Ad esempio, quando un utente fa clic su un pulsante o si preme un tasto, questo cambia lo stato di questi elementi in memoria. I programmatori usano più spesso eventi indirizzati quando si scrive codice nel quadro di programmazione di Windows Presentation Foundation (WPF). Un evento indirizzato è unico perché può innescare altri eventi attraverso il quale è stato indirizzato. I programmatori WPF creano eventi indirizzati a livello di codice per modificare i controlli di sottoclassati.
Istruzioni
1
Aprire Visual Studio e individuare il file che contiene l'evento a livello di codice creato.
2
Registratevi a RoutedEventID. Posizionarlo all'interno della classe che deve contenere l'evento:
Public Shared readonly RoutedEvent SampleEvent = RegisterRoutedEvent (
"Tap", RoutingStrategy.Bubble, typeof(RoutedEventHandler), typeof(SampleButtonSimple));
3
Creare funzioni di accesso che consentono .NET per rimuovere a livello di programmazione il gestore eventi, se necessario:
publicevent RoutedEventHandler rubinetto
{
4
add { AddHandler(SampleEvent, value); }
remove { RemoveHandler(SampleEvent, value); }
}
Generare l'evento come necessario:
Sub SampleEvent()
{
5
RoutedEventArgs newEventArgs = new RoutedEventArgs(SampleButtonSimple.TapEvent);
RaiseEvent(newEventArgs);
}
Salvare il lavoro. Eseguire nel debugger affinché si svolge come previsto.