Cómo crear un evento enrutado mediante programación

Un evento puede desencadenar una corriente de datos. 

CREAR ROUTED

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



Lo que necesita

Visual Studio



Abra Visual Studio y busque el archivo que contiene la programación de eventos creados.



Registrar la RoutedEventID. Colóquelo dentro de la clase que debe contener el evento:



public static sólo lectura RoutedEvent SampleEvent = EventManager.RegisterRoutedEvent (Tap, RoutingStrategy.Bubble, typeof (RoutedEventHandler), typeof (SampleButtonSimple));



Creación de acceso que permiten NET para quitar programáticamente el controlador de eventos según sea necesario.:



RoutedEventHandler pública Tap evento {{añadir AddHandler (SampleEvent, valor);} {remove RemoveHandler (SampleEvent, valor);}}



Levante el caso que sea necesario:



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



Guarde su trabajo. Ejecutar en el depurador para asegurar que funcione como es debido.



 

No hay comentarios:

Publicar un comentario