Dieser Artikel wurde maschinell übersetzt. Wenn Sie die englische Version des Artikels anzeigen möchten, aktivieren Sie das Kontrollkästchen Englisch. Sie können den englischen Text auch in einem Popupfenster anzeigen, indem Sie den Mauszeiger über den Text bewegen.
Übersetzung
Englisch

LostFocusEventManager-Klasse

 

Veröffentlicht: Oktober 2016

Stellt eine WeakEventManager Implementierung, damit Sie mit das Muster "schwache Ereignislistener" Listener für anfügen können die UIElement.LostFocus oder ContentElement.LostFocus Ereignisse.

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

System.Object
  System.Windows.Threading.DispatcherObject
    System.Windows.WeakEventManager
      System.Windows.LostFocusEventManager

public class LostFocusEventManager : WeakEventManager

NameBeschreibung
System_CAPS_pubpropertyDispatcher

Ruft die Dispatcher dies DispatcherObject zugeordnet ist.(Geerbt von „DispatcherObject“.)

System_CAPS_protpropertyItem[Object]

Ruft die Daten ab, die für die angegebene Quelle gespeichert.(Geerbt von „WeakEventManager“.)

System_CAPS_protpropertyReadLock

Richtet auf der zugrunde liegenden Datentabelle eine Lesesperre ein und gibt ein IDisposable.(Geerbt von „WeakEventManager“.)

System_CAPS_protpropertyWriteLock

Richtet auf der zugrunde liegenden Datentabelle eine Schreibsperre ein und gibt einIDisposable.(Geerbt von „WeakEventManager“.)

NameBeschreibung
System_CAPS_pubmethodSystem_CAPS_staticAddHandler(DependencyObject, EventHandler<RoutedEventArgs>)

Fügt den angegebenen Ereignishandler, die aufgerufen wird, wenn die angegebene Quelle löst die UIElement.LostFocus oder ContentElement.LostFocus Ereignis.

System_CAPS_pubmethodSystem_CAPS_staticAddListener(DependencyObject, IWeakEventListener)

Die Liste der Listener in der bereitgestellten Quelle hinzugefügt bereitgestellten Listener.

System_CAPS_pubmethodCheckAccess()

Bestimmt, ob der aufrufende Thread Zugriff auf diese DispatcherObject.(Geerbt von „DispatcherObject“.)

System_CAPS_protmethodDeliverEvent(Object, EventArgs)

Stellt die verwaltete Ereignis an jeden Listener.(Geerbt von „WeakEventManager“.)

System_CAPS_protmethodDeliverEventToList(Object, EventArgs, WeakEventManager.ListenerList)

Stellt die verwaltete Ereignis an jeden Listener in der bereitgestellten Liste.(Geerbt von „WeakEventManager“.)

System_CAPS_pubmethodEquals(Object)

Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist.(Geerbt von „Object“.)

System_CAPS_protmethodFinalize()

Gibt einem Objekt Gelegenheit, Ressourcen freizugeben und andere Bereinigungen durchzuführen, bevor es von der Garbage Collection freigegeben wird. (Geerbt von „Object“.)

System_CAPS_pubmethodGetHashCode()

Fungiert als die Standardhashfunktion.(Geerbt von „Object“.)

System_CAPS_pubmethodGetType()

Ruft den Type der aktuellen Instanz ab.(Geerbt von „Object“.)

System_CAPS_protmethodMemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.(Geerbt von „Object“.)

System_CAPS_protmethodNewListenerList()

Gibt ein neues Objekt, um Listener enthalten die UIElement.LostFocus oder ContentElement.LostFocus Ereignis.(Überschreibt WeakEventManager.NewListenerList().)

System_CAPS_protmethodProtectedAddHandler(Object, Delegate)

Fügt den angegebenen Delegaten als Ereignishandler der angegebenen Quelle.(Geerbt von „WeakEventManager“.)

System_CAPS_protmethodProtectedAddListener(Object, IWeakEventListener)

Fügt den bereitgestellten Listener der bereitgestellten Quelle für das Ereignis verwaltet wird.(Geerbt von „WeakEventManager“.)

System_CAPS_protmethodProtectedRemoveHandler(Object, Delegate)

Entfernt die zuvor hinzugefügten Ereignishandler aus der angegebenen Quelle.(Geerbt von „WeakEventManager“.)

System_CAPS_protmethodProtectedRemoveListener(Object, IWeakEventListener)

Entfernt einen zuvor hinzugefügten Listener aus der bereitgestellten Quelle.(Geerbt von „WeakEventManager“.)

System_CAPS_protmethodPurge(Object, Object, Boolean)

Inaktive Listenereinträge entfernt aus der Liste für die bereitgestellte Quelle. Gibt true Wenn tatsächlich Einträge aus der Liste entfernt wurden.(Geerbt von „WeakEventManager“.)

System_CAPS_protmethodRemove(Object)

Entfernt alle Listener für die angegebene Quelle.(Geerbt von „WeakEventManager“.)

System_CAPS_pubmethodSystem_CAPS_staticRemoveHandler(DependencyObject, EventHandler<RoutedEventArgs>)

Entfernt den angegebenen Ereignishandler aus der angegebenen Quelle.

System_CAPS_pubmethodSystem_CAPS_staticRemoveListener(DependencyObject, IWeakEventListener)

Entfernt den angegebenen Listener aus der Liste der Listener in der bereitgestellten Quelle.

System_CAPS_protmethodScheduleCleanup()

Fordert an, dass das Löschen nicht verwendeter Einträge aus der zugrunde liegenden Listenerliste für einen Thread mit niedrigerer Priorität ausgeführt werden.(Geerbt von „WeakEventManager“.)

System_CAPS_protmethodStartListening(Object)

Beginnt die Überwachung der LostFocus Ereignis auf der angegebenen Quelle und fügt einen Handler für die interne Klasse an die Quelle.(Überschreibt WeakEventManager.StartListening(Object).)

System_CAPS_protmethodStopListening(Object)

Beendet die Überwachung der LostFocus -Ereignis für die angegebene Quelle.(Überschreibt WeakEventManager.StopListening(Object).)

System_CAPS_pubmethodToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.(Geerbt von „Object“.)

System_CAPS_pubmethodVerifyAccess()

Erzwingt, dass der aufrufende Thread den Zugriff auf diese kann DispatcherObject.(Geerbt von „DispatcherObject“.)

Damit Listener in diesem Muster werden zu können, müssen die Listenerobjekte implementieren IWeakEventListener. Sie müssen nicht implementieren IWeakEventListener auf die Klasse, die die Quelle der Ereignisse ist.

WPF Binden von Daten verwendet WeakEventManager damit interne Klassen, mit denen Bindungen aktualisiert anfügen können, Listener für eine UIElement.LostFocus oder ContentElement.LostFocus -Ereignis auf ein Objekt, das das Ziel einer Bindung ist. Dies unterstützt die Benachrichtigung für die LostFocus Daten Bindungsmodus, ohne das Erstellen sicherer Kennwörter von Verweisen auf Daten Bindungsziele.

.NET Framework
Verfügbar seit 3.0

Alle öffentlichen statischen Member ( Shared in Visual Basic) dieses Typs sind threadsicher. Die Threadsicherheit für Instanzmember ist nicht garantiert.

Zurück zum Anfang
Anzeigen: