Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Otvorte aplikáciu Visual Studio a vyhľadajte súbor , ktorý obsahuje programovo vytvorený udalosť .
2
Zaregistrovať RoutedEventID . Umiestnite ho do triedy , ktorá musí obsahovať udalosť :
public static readonly RoutedEvent SampleEvent = EventManager.RegisterRoutedEvent ( " Kliknite na tlačidlo " RoutingStrategy.Bubble , typeof ( RoutedEventHandler ) , typeof ( SampleButtonSimple ) ) ;
3
Vytvorte prístupové ktoré umožňujú NET programovo odstrániť obsluhy udalostí podľa potreby :
verejné podujatia RoutedEventHandler Kliknite na tlačidlo { add { AddHandler ( SampleEvent , hodnota ) ; } odstrániť { RemoveHandler ( . SampleEvent , value ) ; } }
4
Zdvihnite udalosť ako napríklad :
void SampleEvent ( ) { RoutedEventArgs newEventArgs = nové RoutedEventArgs ( SampleButtonSimple.TapEvent ) ; RaiseEvent ( newEventArgs ) ; }
5
Uložte svoju prácu . Spustite ju v debuggeri , aby bolo zaistené , že plní , ako bolo zamýšľané .