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 systematyczne zarządzanie 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ć pisać 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 są wieloma różnymi obiektami, dzięki czemu warto wyświetlać i przechowywać odwołania 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 na stosie.
Na przykład projektant może wypchnąć lub dodać program obsługi klawiatury i program obsługi myszy na stosie. Gdy projektant zażąda 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 do dowolnego schematu zdarzeń, a także umożliwia zastąpienie określonych typów procedur 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
| Nazwa | Opis |
|---|---|
| EventHandlerService(Control) |
Inicjuje nowe wystąpienie klasy EventHandlerService. |
Właściwości
| Nazwa | Opis |
|---|---|
| FocusWindow |
Pobiera kontrolkę, do której są dołączone programy obsługi zdarzeń. |
Metody
| Nazwa | Opis |
|---|---|
| Equals(Object) |
Określa, czy określony obiekt jest równy bieżącemu obiektowi. (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() |
Pobiera Type bieżącego wystąpienia. (Odziedziczone po Object) |
| MemberwiseClone() |
Tworzy płytkią kopię bieżącego Object. (Odziedziczone po Object) |
| PopHandler(Object) |
Wyskakuje daną procedurę obsługi poza stos. |
| PushHandler(Object) |
Wypycha nową procedurę obsługi zdarzeń na stosie. |
| ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |
Zdarzenia
| Nazwa | Opis |
|---|---|
| EventHandlerChanged |
Uruchamia zdarzenie OnEventHandlerChanged. |