Tecnología

Inicio

Cómo crear un evento enrutado mediante programación

Cómo crear un evento enrutado mediante programación


Eventos en la programación de computadoras, al igual que los acontecimientos en la vida real, la señal de cambio. En programación, un evento es una alteración a la condición actual de los elementos en la memoria. Por ejemplo, cuando un usuario hace clic en un botón o pulsa una tecla, esto cambia el estado de estos elementos en la memoria. Los programadores utilizan con mayor frecuencia eventos enrutados al escribir código dentro del marco de programación de Windows Presentation Foundation (WPF). Un evento enrutado es único, ya que puede desencadenar otros eventos a través del cual se ha enrutados. WPF programadores crean eventos enrutados mediante programación para manipular los controles con subclases.

Instrucciones

1 Abra Visual Studio y busque el archivo que contiene el evento creado mediante programación.

2 El registro de un RoutedEventID. Colocarla dentro de la clase que debe contener el evento:

readonly public static RoutedEvent SampleEvent = EventManager.RegisterRoutedEvent (

"Tap", RoutingStrategy.Bubble, typeof(RoutedEventHandler), typeof(SampleButtonSimple));

3 Crear descriptores de acceso que permiten .NET para eliminar el controlador de eventos mediante programación según sea necesario:

evento público RoutedEventHandler Tap

{
add { AddHandler(SampleEvent, value); }
remove { RemoveHandler(SampleEvent, value); }
}

4 Provocar el evento según sea necesario:

SampleEvent anular ()

{
RoutedEventArgs newEventArgs = new RoutedEventArgs(SampleButtonSimple.TapEvent);
RaiseEvent(newEventArgs);
}

5 Guarda tu trabajo. Ejecutarlo en el depurador para asegurar que funcione como es debido.