Windows apps
Collapse the table of content
Expand the table of content
Information
The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.

WeakEventManager.ListenerList<TEventArgs> Class

.NET Framework (current version)
 

Provides a type-safe collection list for storing listeners for a WeakEventManager. This class defines a type parameter for the event data that is used.

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

System.Object
  System.Windows.WeakEventManager.ListenerList
    System.Windows.WeakEventManager.ListenerList<TEventArgs>

protected class ListenerList<TEventArgs> : WeakEventManager.ListenerList
where TEventArgs : EventArgs

Type Parameters

TEventArgs

The type that holds the event data.

NameDescription
System_CAPS_pubmethodWeakEventManager.ListenerList<TEventArgs>()

Initializes a new instance of the WeakEventManager.ListenerList<TEventArgs> class.

System_CAPS_pubmethodWeakEventManager.ListenerList<TEventArgs>(Int32)

Initializes a new instance of the WeakEventManager.ListenerList<TEventArgs> class with the specified initial capacity.

NameDescription
System_CAPS_pubpropertyCount

Gets the number of items contained in the WeakEventManager.ListenerList.(Inherited from WeakEventManager.ListenerList.)

System_CAPS_pubpropertyIsEmpty

Gets a value that declares whether this WeakEventManager.ListenerList is empty.(Inherited from WeakEventManager.ListenerList.)

System_CAPS_pubpropertyItem[Int32]

Gets or sets a specific listener item in the WeakEventManager.ListenerList .(Inherited from WeakEventManager.ListenerList.)

NameDescription
System_CAPS_pubmethodAdd(IWeakEventListener)
System_CAPS_pubmethodAddHandler(Delegate)

Adds an event handler to the WeakEventManager.ListenerList.(Inherited from WeakEventManager.ListenerList.)

System_CAPS_pubmethodBeginUse()

Declares the list to be in use. This prevents direct changes to the list during iterations of the list items.(Inherited from WeakEventManager.ListenerList.)

System_CAPS_pubmethodClone()

Creates a modifiable clone of this WeakEventManager.ListenerList, making deep copies of the values.(Overrides WeakEventManager.ListenerList.Clone().)

System_CAPS_protmethodCopyTo(WeakEventManager.ListenerList)
System_CAPS_pubmethodDeliverEvent(Object, EventArgs, Type)

Delivers the event being managed to each listener in the WeakEventManager.ListenerList<TEventArgs>.(Overrides WeakEventManager.ListenerList.DeliverEvent(Object, EventArgs, Type).)

System_CAPS_pubmethodEndUse()

Unlocks the locked state initiated by BeginUse.(Inherited from WeakEventManager.ListenerList.)

System_CAPS_pubmethodEquals(Object)

Determines whether the specified object is equal to the current object.(Inherited from Object.)

System_CAPS_protmethodFinalize()

Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.(Inherited from Object.)

System_CAPS_pubmethodGetHashCode()

Serves as the default hash function. (Inherited from Object.)

System_CAPS_pubmethodGetType()

Gets the Type of the current instance.(Inherited from Object.)

System_CAPS_protmethodMemberwiseClone()

Creates a shallow copy of the current Object.(Inherited from Object.)

System_CAPS_pubmethodPurge()

Removes all entries from the list where the underlying reference target is a null reference.(Inherited from WeakEventManager.ListenerList.)

System_CAPS_pubmethodRemove(IWeakEventListener)

Removes the first occurrence of a listener item from the WeakEventManager.ListenerList. (Inherited from WeakEventManager.ListenerList.)

System_CAPS_pubmethodRemoveHandler(Delegate)

Removes an event handler from the WeakEventManager.ListenerList.(Inherited from WeakEventManager.ListenerList.)

System_CAPS_pubmethodToString()

Returns a string that represents the current object.(Inherited from Object.)

.NET Framework
Available since 4.5

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

Return to top
Show:
© 2016 Microsoft