EventHandlerService Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Geçerli belge için olay işleyicilerini yönetmek için sistematik bir yol sağlar.
public ref class EventHandlerService sealed
public sealed class EventHandlerService
type EventHandlerService = class
Public NotInheritable Class EventHandlerService
- Devralma
-
EventHandlerService
Açıklamalar
Geliştiriciler belirli bir türdeki olayları işleyen tek bir yerde kod yazmak isteyebilir.
Ayrıca geliştiricilerin, tasarımcı bileşenleri arasında dağıtılabilecek belirli olaylar veya olay türleri için işleyicilerin davranışını genel olarak değiştirmesi gerekebilir.
Tipik bir projenin tasarımcıları birçok farklı nesnedir, bu nedenle ortak bir yerden bu olaylara başvuruyu listelemek ve depolamak yararlı olabilir.
Bu hizmet, geçerli olay işleyicileri kümesini içeren bir "olay yığını" uygular. Yığında çeşitli işleyici türleri olabilir.
Örneğin, bir tasarımcı yığına bir klavye işleyicisi ve fare işleyicisi itebilir veya ekleyebilir. Tasarımcı bir olay işleyicisi istediğinde, hizmet yığında istediğiniz sınıfla eşleşen en üstteki işleyiciyi bulur.
Bu şekilde hizmet herhangi bir olay düzenine genişletilebilir ve ayrıca belirli olay işleyici türlerinin değiştirilmesine izin verir. Örneğin, menü olay işleyicilerini veya klavye olay işleyicilerini etkilemeden fare olay işleyicilerini değiştirebilirsiniz.
Oluşturucular
EventHandlerService(Control) |
EventHandlerService sınıfının yeni bir örneğini başlatır. |
Özellikler
FocusWindow |
Olay işleyicilerinin eklendiği denetimi alır. |
Yöntemler
Equals(Object) |
Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. (Devralındığı yer: Object) |
GetHandler(Type) |
Belirtilen türdeki etkin olay işleyicisini alır. |
GetHashCode() |
Varsayılan karma işlevi işlevi görür. (Devralındığı yer: Object) |
GetType() |
Type Geçerli örneğini alır. (Devralındığı yer: Object) |
MemberwiseClone() |
Geçerli Objectöğesinin sığ bir kopyasını oluşturur. (Devralındığı yer: Object) |
PopHandler(Object) |
Verilen işleyiciyi yığından açar. |
PushHandler(Object) |
Yığına yeni bir olay işleyicisi iletir. |
ToString() |
Geçerli nesneyi temsil eden dizeyi döndürür. (Devralındığı yer: Object) |
Ekinlikler
EventHandlerChanged |
OnEventHandlerChanged olayını tetikler. |