Aprire Visual Studio e individuare il file che contiene l'evento di programmazione creato .
2
Registra un RoutedEventID . Posizionarlo all'interno della classe che deve contenere l'evento :
public static readonly RoutedEvent SampleEvent = EventManager.RegisterRoutedEvent ( "Tap " , RoutingStrategy.Bubble , typeof ( RoutedEventHandler ) , typeof ( SampleButtonSimple ) ) ;
3
Creare funzioni di accesso che permettono NET per rimuovere programmaticamente il gestore eventi come necessario:
pubblica manifestazione RoutedEventHandler Tap { { aggiungere AddHandler ( SampleEvent , value); } { remove RemoveHandler ( . SampleEvent , value); } }
4
generare l'evento , se necessario :
vuoto SampleEvent ( ) { RoutedEventArgs newEventArgs = new RoutedEventArgs ( SampleButtonSimple.TapEvent ) ; RaiseEvent ( newEventArgs ) ; }
5
Salvare il lavoro . Eseguirlo nel debugger per assicurarsi che funzioni come previsto.
Programmazione © www.354353.com