WeakEventManager.ListenerList<TEventArgs> Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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.
protected class WeakEventManager.ListenerList<TEventArgs> : System.Windows.WeakEventManager.ListenerList where TEventArgs : EventArgs
Protected Class WeakEventManager.ListenerList(Of TEventArgs)
Inherits WeakEventManager.ListenerList
Type Parameters
- TEventArgs
The type that holds the event data.
- Inheritance
Constructors
WeakEventManager.ListenerList<TEventArgs>() |
Initializes a new instance of the WeakEventManager.ListenerList<TEventArgs> class. |
WeakEventManager.ListenerList<TEventArgs>(Int32) |
Initializes a new instance of the WeakEventManager.ListenerList<TEventArgs> class with the specified initial capacity. |
Properties
Count |
Gets the number of items contained in the WeakEventManager.ListenerList. (Inherited from WeakEventManager.ListenerList) |
IsEmpty |
Gets a value that declares whether this WeakEventManager.ListenerList is empty. (Inherited from WeakEventManager.ListenerList) |
Item[Int32] |
Gets or sets a specific listener item in the WeakEventManager.ListenerList . (Inherited from WeakEventManager.ListenerList) |
Methods
Add(IWeakEventListener) |
Adds a IWeakEventListener object to the WeakEventManager.ListenerList. (Inherited from WeakEventManager.ListenerList) |
AddHandler(Delegate) |
Adds an event handler to the WeakEventManager.ListenerList. (Inherited from WeakEventManager.ListenerList) |
BeginUse() |
Declares the list to be in use. This prevents direct changes to the list during iterations of the list items. (Inherited from WeakEventManager.ListenerList) |
Clone() |
Creates a modifiable clone of this WeakEventManager.ListenerList, making deep copies of the values. |
CopyTo(WeakEventManager+ListenerList) |
Copies the current WeakEventManager.ListenerList to the specified WeakEventManager.ListenerList. (Inherited from WeakEventManager.ListenerList) |
DeliverEvent(Object, EventArgs, Type) |
Delivers the event being managed to each listener in the WeakEventManager.ListenerList<TEventArgs>. |
EndUse() |
Unlocks the locked state initiated by BeginUse(). (Inherited from WeakEventManager.ListenerList) |
Equals(Object) |
Determines whether the specified object is equal to the current object. (Inherited from Object) |
GetHashCode() |
Serves as the default hash function. (Inherited from Object) |
GetType() |
Gets the Type of the current instance. (Inherited from Object) |
MemberwiseClone() |
Creates a shallow copy of the current Object. (Inherited from Object) |
Purge() |
Removes all entries from the list where the underlying reference target is a null reference. (Inherited from WeakEventManager.ListenerList) |
Remove(IWeakEventListener) |
Removes the first occurrence of a listener item from the WeakEventManager.ListenerList. (Inherited from WeakEventManager.ListenerList) |
RemoveHandler(Delegate) |
Removes an event handler from the WeakEventManager.ListenerList. (Inherited from WeakEventManager.ListenerList) |
ToString() |
Returns a string that represents the current object. (Inherited from Object) |