Evenemang i datorprogrammering , ungefär som händelser i verkliga livet , signalen förändras . I programmering , är en händelse en ändring av den nuvarande statusen för poster i minnet . Till exempel när en användare klickar på en knapp eller trycker på en tangent , ändrar denna status för dessa poster i minnet . Programmerare använder oftast dirigeras händelser när du skriver kod i Windows Presentation Foundation ( WPF ) programplanering. En dirigeras händelse är unik eftersom den kan utlösa andra händelser genom vilka den har dirigeras . WPF programmerare skapa dirigeras händelser programmatiskt manipulera underklassas kontroller . Saker du behöver Review, Visual Studio
Visa fler instruktioner
1
Öppna Visual Studio , och leta upp filen som innehåller den programmatiskt skapade händelsen .
2
Registrera ett RoutedEventID . Placera den i den klass som ska innehålla evenemanget :
public static readonly RoutedEvent SampleEvent = EventManager.RegisterRoutedEvent ( " Tap " , RoutingStrategy.Bubble , typeof ( RoutedEventHandler ) , typeof ( SampleButtonSimple ) ) ;
3
Skapa accessors som tillåter NET att programmatiskt bort händelsehanterare som behövs:
offentlig tillställning RoutedEventHandler Tap { lägg { AddHandler ( SampleEvent , value ) ; } ta bort { RemoveHandler ( . SampleEvent , value ) ; } }
4
Höj händelsen som behövs :
void SampleEvent ( ) { RoutedEventArgs newEventArgs = ny RoutedEventArgs ( SampleButtonSimple.TapEvent ) , RaiseEvent ( newEventArgs ) ; }
5
Spara ditt arbete . Kör det i debugger för att säkerställa att det fungerar som avsett .