LostFocusEventManager LostFocusEventManager LostFocusEventManager LostFocusEventManager Class

Definition

Stellt eine WeakEventManager-Implementierung bereit, damit Sie mit dem Muster für "schwache Ereignislistener" Listener für das LostFocus-Ereignis oder das LostFocus-Ereignis anfügen können.Provides a WeakEventManager implementation so that you can use the "weak event listener" pattern to attach listeners for the LostFocus or LostFocus events.

public ref class LostFocusEventManager : System::Windows::WeakEventManager
public class LostFocusEventManager : System.Windows.WeakEventManager
type LostFocusEventManager = class
    inherit WeakEventManager
Public Class LostFocusEventManager
Inherits WeakEventManager
Vererbung

Hinweise

Um den Listener in diesem Muster werden können, müssen die Listenerobjekte implementieren IWeakEventListener.In order to be listeners in this pattern, your listener objects must implement IWeakEventListener. Sie müssen sich nicht um implementieren IWeakEventListener auf die Klasse, die die Quelle der Ereignisse ist.You do not need to implement IWeakEventListener on the class that is the source of the events.

WPFWPF die Datenbindung verwendet diese WeakEventManager , damit interne Klassen, die Bindungen aktualisieren Listener für zuordnen, können eine UIElement.LostFocus oder ContentElement.LostFocus Ereignis auf ein Objekt, das das Ziel einer Bindung ist.data binding uses this WeakEventManager so that internal classes that update bindings can attach listeners for a UIElement.LostFocus or ContentElement.LostFocus event on an object that is the target of a binding. Dies unterstützt die Benachrichtigung für die LostFocus Modus der Datenbindung, ohne das Erstellen eines sicheren Kennworts an Daten Bindungsziele verweist.This supports notification for the LostFocus mode of data binding, without creating strong references to data binding targets.

Methoden

AddHandler(DependencyObject, EventHandler<RoutedEventArgs>) AddHandler(DependencyObject, EventHandler<RoutedEventArgs>) AddHandler(DependencyObject, EventHandler<RoutedEventArgs>) AddHandler(DependencyObject, EventHandler<RoutedEventArgs>)

Fügt den angegebenen Ereignishandler hinzu, der aufgerufen wird, wenn die angegebene Quelle das LostFocus-Ereignis oder das LostFocus-Ereignis auslöst.Adds the specified event handler, which is called when specified source raises the LostFocus or LostFocus event.

AddListener(DependencyObject, IWeakEventListener) AddListener(DependencyObject, IWeakEventListener) AddListener(DependencyObject, IWeakEventListener) AddListener(DependencyObject, IWeakEventListener)

Fügt den bereitgestellten Listener der Liste von Listenern in der bereitgestellten Quelle hinzu.Adds the provided listener to the list of listeners on the provided source.

CheckAccess() CheckAccess() CheckAccess() CheckAccess()

Bestimmt, ob der aufrufende Thread den Zugriff auf diese kann DispatcherObject.Determines whether the calling thread has access to this DispatcherObject.

(Inherited from DispatcherObject)
DeliverEvent(Object, EventArgs) DeliverEvent(Object, EventArgs) DeliverEvent(Object, EventArgs) DeliverEvent(Object, EventArgs)

Übermittelt das verwaltete Ereignis an alle Listener.Delivers the event being managed to each listener.

(Inherited from WeakEventManager)
DeliverEventToList(Object, EventArgs, WeakEventManager+ListenerList) DeliverEventToList(Object, EventArgs, WeakEventManager+ListenerList) DeliverEventToList(Object, EventArgs, WeakEventManager+ListenerList) DeliverEventToList(Object, EventArgs, WeakEventManager+ListenerList)

Übermittelt das verwaltete Ereignis an jeden Listener in der bereitgestellten Liste.Delivers the event being managed to each listener in the provided list.

(Inherited from WeakEventManager)
Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Fungiert als Standardhashfunktion.Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

Ruft den Type der aktuellen Instanz ab.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.Creates a shallow copy of the current Object.

(Inherited from Object)
NewListenerList() NewListenerList() NewListenerList() NewListenerList()

Gibt ein neues Objekt zurück, mit dem Listener zu dem LostFocus- oder LostFocus-Ereignis hinzugefügt werden.Returns a new object to contain listeners to the LostFocus or LostFocus event.

ProtectedAddHandler(Object, Delegate) ProtectedAddHandler(Object, Delegate) ProtectedAddHandler(Object, Delegate) ProtectedAddHandler(Object, Delegate)

Fügt den angegebenen Delegaten als Ereignishandler der angegebenen Quelle hinzu.Adds the specified delegate as an event handler of the specified source.

(Inherited from WeakEventManager)
ProtectedAddListener(Object, IWeakEventListener) ProtectedAddListener(Object, IWeakEventListener) ProtectedAddListener(Object, IWeakEventListener) ProtectedAddListener(Object, IWeakEventListener)

Fügt den bereitgestellten Listener der bereitgestellten Quelle für das verwaltete Ereignis hinzu.Adds the provided listener to the provided source for the event being managed.

(Inherited from WeakEventManager)
ProtectedRemoveHandler(Object, Delegate) ProtectedRemoveHandler(Object, Delegate) ProtectedRemoveHandler(Object, Delegate) ProtectedRemoveHandler(Object, Delegate)

Entfernt den zuvor hinzugefügten Handler aus der angegebenen Quelle.Removes the previously added handler from the specified source.

(Inherited from WeakEventManager)
ProtectedRemoveListener(Object, IWeakEventListener) ProtectedRemoveListener(Object, IWeakEventListener) ProtectedRemoveListener(Object, IWeakEventListener) ProtectedRemoveListener(Object, IWeakEventListener)

Entfernt einen zuvor hinzugefügten Listener aus der bereitgestellten Quelle.Removes a previously added listener from the provided source.

(Inherited from WeakEventManager)
Purge(Object, Object, Boolean) Purge(Object, Object, Boolean) Purge(Object, Object, Boolean) Purge(Object, Object, Boolean)

Entfernt inaktive Listenereinträge aus der Datenliste für die bereitgestellte Quelle.Removes inactive listener entries from the data list for the provided source. Gibt true zurück, wenn tatsächlich Einträge aus der Liste entfernt wurden.Returns true if some entries were actually removed from the list.

(Inherited from WeakEventManager)
Remove(Object) Remove(Object) Remove(Object) Remove(Object)

Entfernt alle Listener für die angegebene Quelle.Removes all listeners for the specified source.

(Inherited from WeakEventManager)
RemoveHandler(DependencyObject, EventHandler<RoutedEventArgs>) RemoveHandler(DependencyObject, EventHandler<RoutedEventArgs>) RemoveHandler(DependencyObject, EventHandler<RoutedEventArgs>) RemoveHandler(DependencyObject, EventHandler<RoutedEventArgs>)

Entfernt den angegebenen Ereignishandler aus der angegebenen Quelle.Removes the specified event handler from the specified source.

RemoveListener(DependencyObject, IWeakEventListener) RemoveListener(DependencyObject, IWeakEventListener) RemoveListener(DependencyObject, IWeakEventListener) RemoveListener(DependencyObject, IWeakEventListener)

Entfernt den angegebenen Listener aus der Liste der Listener in der bereitgestellten Quelle.Removes the specified listener from the list of listeners on the provided source.

ScheduleCleanup() ScheduleCleanup() ScheduleCleanup() ScheduleCleanup()

Fordert an, dass das Löschen nicht verwendeter Einträge aus der zugrunde liegenden Liste der Listener in einem Thread mit niedrigerer Priorität ausgeführt wird.Requests that a purge of unused entries in the underlying listener list be performed on a lower priority thread.

(Inherited from WeakEventManager)
StartListening(Object) StartListening(Object) StartListening(Object) StartListening(Object)

Beginnt mit der Überwachung des LostFocus-Ereignisses bei der angegebenen Quelle und fügt einen internen Klassenhandler an die Quelle an.Begins listening for the LostFocus event on the given source, attaching an internal class handler to that source.

StopListening(Object) StopListening(Object) StopListening(Object) StopListening(Object)

Beendet die Überwachung des LostFocus-Ereignisses für die angegebene Quelle.Stops listening for the LostFocus event on the given source.

ToString() ToString() ToString() ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.Returns a string that represents the current object.

(Inherited from Object)
VerifyAccess() VerifyAccess() VerifyAccess() VerifyAccess()

Erzwingt, dass der aufrufende Thread den Zugriff auf diese DispatcherObject.Enforces that the calling thread has access to this DispatcherObject.

(Inherited from DispatcherObject)

Eigenschaften

Dispatcher Dispatcher Dispatcher Dispatcher

Ruft die Dispatcher dies DispatcherObject zugeordnet ist.Gets the Dispatcher this DispatcherObject is associated with.

(Inherited from DispatcherObject)
Item[Object] Item[Object] Item[Object] Item[Object]

Ruft die Daten ab, die für die angegebene Quelle gespeichert werden, oder legt diese fest.Gets or sets the data being stored for the specified source.

(Inherited from WeakEventManager)
ReadLock ReadLock ReadLock ReadLock

Richtet auf der zugrunde liegenden Datentabelle eine Lesesperre ein und gibt ein IDisposable zurück.Establishes a read-lock on the underlying data table, and returns an IDisposable.

(Inherited from WeakEventManager)
WriteLock WriteLock WriteLock WriteLock

Richtet auf der zugrunde liegenden Datentabelle eine Schreibsperre ein und gibt ein IDisposable zurück.Establishes a write-lock on the underlying data table, and returns an IDisposable.

(Inherited from WeakEventManager)

Gilt für:

Siehe auch