Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako vytvoriť smerované udalosti , programová

Udalosti v programovaní , rovnako ako udalosti v reálnom živote , zmeny signálu . V programovaní , udalosť je zmena aktuálneho stavu položiek v pamäti . Napríklad , keď používateľ klikne na tlačidlo alebo stlačí kláves , zmení sa stav týchto položiek do pamäte . Programátori najčastejšie používajú smerované udalosti , pri písaní kódu v rámci Windows Presentation Foundation ( WPF ) programovanie rámec . Smerované udalosti je unikátny , pretože to môže vyvolať iné udalosti , cez ktorý bol položený . Programátori WPF vytvoriť smerované udalosti programovo manipulovať podtriedy ovládacie prvky . Veci , ktoré budete potrebovať
Visual Studio
Zobraziť ďalšie inštrukcie Cestuj 1

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é .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené