War diese Seite hilfreich?
Ihr Feedback ist uns wichtig. Teilen Sie uns Ihre Meinung mit.
Weiteres Feedback?
1500 verbleibende Zeichen
Exportieren (0) Drucken
Alle erweitern

EventManager-Klasse

Aktualisiert: November 2007

Stellt ereignisbezogene Dienstprogrammmethoden bereit, die Routingereignisse für Klassenbesitzer registrieren und Klassenhandler hinzufügen.

Namespace:  System.Windows
Assembly:  PresentationCore (in PresentationCore.dll)

public static class EventManager
public final class EventManager
public final class EventManager
Sie können eine Instanz dieser Klasse nicht direkt in XAML erstellen.

Diese Klasse wird hauptsächlich verwendet, um ein neues Routingereignis zu registrieren, mit RegisterRoutedEvent.

Die zweithäufigste API-Verwendung ist RegisterClassHandler. Diese Methode wird verwendet, um die Klassenbehandlung eines Routingereignisses oder eines angefügten Ereignisses zu ermöglichen. Ausführliche Informationen finden Sie unter Markieren von Routingereignissen als behandelt und Klassenbehandlung.

Im folgenden Beispiel wird die Verwendung dieser Klasse zum Registrieren eines neuen Routingereignisses als Klassenmember veranschaulicht. Außerdem wird auf die "Wrapper"-Technik für Routingereignisse eingegangen, bei der die add- und remove-Implementierung für ein CLR-Ereignis überschrieben werden.

		public static readonly RoutedEvent ButtonColorChangedEvent = EventManager.RegisterRoutedEvent("ButtonColorChanged",RoutingStrategy.Bubble,typeof(DependencyPropertyChangedEventHandler),typeof(Shirt));

		public event RoutedEventHandler ButtonColorChanged  {
			add {AddHandler(ButtonColorChangedEvent,value);}
			remove { RemoveHandler(ButtonColorChangedEvent, value); }
		}


System.Object
  System.Windows.EventManager

Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Windows Vista

.NET Framework und .NET Compact Framework unterstützen nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen für .NET Framework.

.NET Framework

Unterstützt in: 3.5, 3.0

Community-Beiträge

HINZUFÜGEN
Anzeigen:
© 2015 Microsoft