LostFocusEventManager Clase

Definición

Proporciona una implementación de WeakEventManager para que pueda usar el modelo de "agente de escucha de evento débil" con el fin de asociar agentes de escucha para los eventos LostFocus o LostFocus.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
Herencia
LostFocusEventManager

Comentarios

Para ser agentes de escucha en este patrón, los objetos de agente de escucha deben implementar IWeakEventListener .In order to be listeners in this pattern, your listener objects must implement IWeakEventListener. No es necesario implementar IWeakEventListener en la clase que es el origen de los eventos.You do not need to implement IWeakEventListener on the class that is the source of the events.

WPFWPFel enlace de datos usa esto WeakEventManager para que las clases internas que actualizan los enlaces puedan adjuntar agentes de escucha para un UIElement.LostFocus ContentElement.LostFocus evento o en un objeto que sea el destino de un enlace.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. Esto admite la notificación para el LostFocus modo de enlace de datos, sin crear referencias seguras a destinos de enlace de datos.This supports notification for the LostFocus mode of data binding, without creating strong references to data binding targets.

Propiedades

Dispatcher

Obtiene el objeto Dispatcher al que está asociado DispatcherObject.Gets the Dispatcher this DispatcherObject is associated with.

(Heredado de DispatcherObject)
Item[Object]

Obtiene o establece los datos que se almacenan para el origen especificado.Gets or sets the data being stored for the specified source.

(Heredado de WeakEventManager)
ReadLock

Establece un bloqueo de lectura en la tabla de datos subyacente y devuelve IDisposable.Establishes a read-lock on the underlying data table, and returns an IDisposable.

(Heredado de WeakEventManager)
WriteLock

Establece un bloqueo de escritura en la tabla de datos subyacente y devuelve IDisposable.Establishes a write-lock on the underlying data table, and returns an IDisposable.

(Heredado de WeakEventManager)

Métodos

AddHandler(DependencyObject, EventHandler<RoutedEventArgs>)

Agrega el controlador de eventos especificado, que se llama cuando el origen especificado provoca el evento LostFocus o LostFocus.Adds the specified event handler, which is called when specified source raises the LostFocus or LostFocus event.

AddListener(DependencyObject, IWeakEventListener)

Agrega el agente de escucha proporcionado a la lista de agentes de escucha en el origen proporcionado.Adds the provided listener to the list of listeners on the provided source.

CheckAccess()

Determina si el subproceso de la llamada tiene acceso a DispatcherObject.Determines whether the calling thread has access to this DispatcherObject.

(Heredado de DispatcherObject)
DeliverEvent(Object, EventArgs)

Entrega el evento que se administra a cada agente de escucha.Delivers the event being managed to each listener.

(Heredado de WeakEventManager)
DeliverEventToList(Object, EventArgs, WeakEventManager+ListenerList)

Entrega el evento que se administra a cada agente de escucha en la lista proporcionada.Delivers the event being managed to each listener in the provided list.

(Heredado de WeakEventManager)
Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.Determines whether the specified object is equal to the current object.

(Heredado de Object)
GetHashCode()

Sirve como función hash predeterminada.Serves as the default hash function.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.Gets the Type of the current instance.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Object actual.Creates a shallow copy of the current Object.

(Heredado de Object)
NewListenerList()

Devuelve un nuevo objeto para contener agentes de escucha para el evento LostFocus o LostFocus.Returns a new object to contain listeners to the LostFocus or LostFocus event.

NewListenerList()

Devuelve un nuevo objeto para contener agentes de escucha para un evento.Returns a new object to contain listeners to an event.

(Heredado de WeakEventManager)
ProtectedAddHandler(Object, Delegate)

Agrega el delegado especificado como controlador de eventos del origen especificado.Adds the specified delegate as an event handler of the specified source.

(Heredado de WeakEventManager)
ProtectedAddListener(Object, IWeakEventListener)

Agrega el agente de escucha proporcionado al origen proporcionado para el evento que se administra.Adds the provided listener to the provided source for the event being managed.

(Heredado de WeakEventManager)
ProtectedRemoveHandler(Object, Delegate)

Quita el controlador agregado anteriormente del origen especificado.Removes the previously added handler from the specified source.

(Heredado de WeakEventManager)
ProtectedRemoveListener(Object, IWeakEventListener)

Quita un agente de escucha previamente agregado del origen proporcionado.Removes a previously added listener from the provided source.

(Heredado de WeakEventManager)
Purge(Object, Object, Boolean)

Quita las entradas del agente de escucha inactivas de la lista de datos para el origen proporcionado.Removes inactive listener entries from the data list for the provided source. Devuelve true si se quitaron realmente algunas entradas de la lista.Returns true if some entries were actually removed from the list.

(Heredado de WeakEventManager)
Remove(Object)

Quita todos los agentes de escucha del origen especificado.Removes all listeners for the specified source.

(Heredado de WeakEventManager)
RemoveHandler(DependencyObject, EventHandler<RoutedEventArgs>)

Quita el controlador de eventos especificado del origen indicado.Removes the specified event handler from the specified source.

RemoveListener(DependencyObject, IWeakEventListener)

Quita el agente de escucha especificado de la lista de agentes de escucha en el origen proporcionado.Removes the specified listener from the list of listeners on the provided source.

ScheduleCleanup()

Solicita que se realice una purga de entradas no usadas en la lista de agentes de escucha subyacente en un subproceso de menor prioridad.Requests that a purge of unused entries in the underlying listener list be performed on a lower priority thread.

(Heredado de WeakEventManager)
StartListening(Object)

Se inicia la escucha del evento LostFocus en el origen especificado, asociando un controlador de clase interno a ese origen.Begins listening for the LostFocus event on the given source, attaching an internal class handler to that source.

StopListening(Object)

Detiene la escucha del evento LostFocus en el origen especificado.Stops listening for the LostFocus event on the given source.

ToString()

Devuelve una cadena que representa el objeto actual.Returns a string that represents the current object.

(Heredado de Object)
VerifyAccess()

Exige que el subproceso de la llamada tenga acceso a DispatcherObject.Enforces that the calling thread has access to this DispatcherObject.

(Heredado de DispatcherObject)

Se aplica a

Consulte también