CollectionChangedEventManager Class

Definition

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 el evento CollectionChanged.Provides a WeakEventManager implementation so that you can use the "weak event listener" pattern to attach listeners for the CollectionChanged event.

public ref class CollectionChangedEventManager : System::Windows::WeakEventManager
public class CollectionChangedEventManager : System.Windows.WeakEventManager
type CollectionChangedEventManager = class
    inherit WeakEventManager
Public Class CollectionChangedEventManager
Inherits WeakEventManager
Inheritance
CollectionChangedEventManager

Remarks

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.

Properties

Dispatcher

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

(Inherited from 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.

(Inherited from 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.

(Inherited from 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.

(Inherited from WeakEventManager)

Methods

AddHandler(INotifyCollectionChanged, EventHandler<NotifyCollectionChangedEventArgs>)

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

AddListener(INotifyCollectionChanged, IWeakEventListener)

Agrega el agente de escucha especificado al evento CollectionChanged del origen especificado.Adds the specified listener to the CollectionChanged event of the specified source.

CheckAccess()

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

(Inherited from DispatcherObject)
DeliverEvent(Object, EventArgs)

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

(Inherited from 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.

(Inherited from WeakEventManager)
Equals(Object)

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

(Inherited from Object)
GetHashCode()

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

(Inherited from Object)
GetType()

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

(Inherited from Object)
MemberwiseClone()

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

(Inherited from Object)
NewListenerList()

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

NewListenerList()

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

(Inherited from 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.

(Inherited from 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.

(Inherited from WeakEventManager)
ProtectedRemoveHandler(Object, Delegate)

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

(Inherited from WeakEventManager)
ProtectedRemoveListener(Object, IWeakEventListener)

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

(Inherited from 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.

(Inherited from WeakEventManager)
Remove(Object)

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

(Inherited from WeakEventManager)
RemoveHandler(INotifyCollectionChanged, EventHandler<NotifyCollectionChangedEventArgs>)

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

RemoveListener(INotifyCollectionChanged, IWeakEventListener)

Quita el agente de escucha especificado del evento CollectionChanged del origen especificado.Removes the specified listener from the CollectionChanged event of the specified 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.

(Inherited from WeakEventManager)
StartListening(Object)

Inicia la escucha del evento CollectionChanged en el origen especificado.Begins listening for the CollectionChanged event on the specified source.

StopListening(Object)

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

ToString()

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

(Inherited from Object)
VerifyAccess()

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

(Inherited from DispatcherObject)

Applies to

See also