EventHandlerService Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Poskytuje systémový způsob správy obslužných rutin událostí pro aktuální dokument.
public ref class EventHandlerService sealed
public sealed class EventHandlerService
type EventHandlerService = class
Public NotInheritable Class EventHandlerService
- Dědičnost
-
EventHandlerService
Poznámky
Vývojáři můžou mít možnost psát kód na jednom místě, kde zpracovávají události určitého typu.
Vývojáři také mohou potřebovat globálně změnit chování obslužných rutin pro konkrétní události nebo typy událostí, které mohou být distribuovány mezi komponenty návrháře.
Návrháři typického projektu jsou mnoho různých objektů, takže může být užitečné vypsat a uložit odkaz na tyto události z běžného místa.
Tato služba implementuje "zásobník událostí", který obsahuje aktuální sadu obslužných rutin událostí. Zásobník může mít v zásobníku různé typy obslužných rutin.
Návrhář může například tlačit nebo přidat obslužnou rutinu klávesnice a obslužnou rutinu myši do zásobníku. Když návrhář požaduje obslužnou rutinu události, služba najde v zásobníku nejvyšší obslužnou rutinu, která odpovídá požadované třídě.
Tímto způsobem je možné službu rozšířit na jakékoli schéma událostí a také umožňuje nahrazení konkrétních typů obslužných rutin událostí. Můžete například nahradit obslužné rutiny událostí myši, aniž by to mělo vliv na obslužné rutiny událostí nabídky nebo obslužné rutiny událostí klávesnice.
Konstruktory
EventHandlerService(Control) |
Inicializuje novou instanci EventHandlerService třídy. |
Vlastnosti
FocusWindow |
Získá ovládací prvek, ke kterému jsou připojeny obslužné rutiny událostí. |
Metody
Equals(Object) |
Určí, zda se zadaný objekt rovná aktuálnímu objektu. (Zděděno od Object) |
GetHandler(Type) |
Získá aktuálně aktivní obslužnou rutinu události zadaného typu. |
GetHashCode() |
Slouží jako výchozí funkce hash. (Zděděno od Object) |
GetType() |
Type Získá aktuální instanci. (Zděděno od Object) |
MemberwiseClone() |
Vytvoří použádnou kopii aktuálního souboru Object. (Zděděno od Object) |
PopHandler(Object) |
Zobrazí danou obslužnou rutinu mimo zásobník. |
PushHandler(Object) |
Nasdílí do zásobníku novou obslužnou rutinu události. |
ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |
událost
EventHandlerChanged |
Aktivuje událost OnEventHandlerChanged. |