EventHandlerService Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Zapewnia systematyczny sposób zarządzania procedurami obsługi zdarzeń dla bieżącego dokumentu.
public ref class EventHandlerService sealed
public sealed class EventHandlerService
type EventHandlerService = class
Public NotInheritable Class EventHandlerService
- Dziedziczenie
-
EventHandlerService
Uwagi
Deweloperzy mogą chcieć napisać kod w jednym miejscu, który obsługuje zdarzenia określonego typu.
Ponadto deweloperzy mogą wymagać globalnej zmiany zachowania procedur obsługi dla określonych zdarzeń lub typów zdarzeń, które mogą być dystrybuowane między składnikami projektanta.
Projektanci typowego projektu to wiele różnych obiektów, dzięki czemu może być przydatne wyświetlanie listy i przechowywanie odwołań do tych zdarzeń z wspólnego miejsca.
Ta usługa implementuje "stos zdarzeń", który zawiera bieżący zestaw procedur obsługi zdarzeń. Stos może mieć różne typy procedur obsługi w stosie.
Na przykład projektant może wypchnąć lub dodać program obsługi klawiatury i program obsługi myszy na stosie. Gdy projektant żąda procedury obsługi zdarzeń, usługa znajdzie najbardziej górną procedurę obsługi na stosie, który odpowiada żądanej klasie.
Dzięki temu usługa może zostać rozszerzona na dowolny schemat zdarzeń, a także umożliwia zastąpienie określonych typów programów obsługi zdarzeń. Można na przykład zastąpić programy obsługi zdarzeń myszy bez wpływu na programy obsługi zdarzeń menu lub programy obsługi zdarzeń klawiatury.
Konstruktory
EventHandlerService(Control) |
Inicjuje nowe wystąpienie klasy EventHandlerService. |
Właściwości
FocusWindow |
Pobiera kontrolkę, do której są dołączone programy obsługi zdarzeń. |
Metody
Equals(Object) |
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Odziedziczone po Object) |
GetHandler(Type) |
Pobiera obecnie aktywną procedurę obsługi zdarzeń określonego typu. |
GetHashCode() |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
GetType() |
Type Pobiera wartość bieżącego wystąpienia. (Odziedziczone po Object) |
MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
PopHandler(Object) |
Wyskakuje daną procedurę obsługi poza stosem. |
PushHandler(Object) |
Wypycha nową procedurę obsługi zdarzeń na stosie. |
ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |
Zdarzenia
EventHandlerChanged |
Uruchamia zdarzenie OnEventHandlerChanged. |