WeakEventManager.ListenerList<TEventArgs> WeakEventManager.ListenerList<TEventArgs> Class

Definition

Stellt eine typensichere Auflistung zum Speichern von Listenern für einen WeakEventManager bereit.Provides a type-safe collection list for storing listeners for a WeakEventManager. Diese Klasse definiert einen Typparameter für die verwendeten Ereignisdaten.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

Typparameter

TEventArgs

Der Typ, der die Ereignisdaten enthält.The type that holds the event data.

Vererbung
WeakEventManager.ListenerList<TEventArgs>WeakEventManager.ListenerList<TEventArgs>

Konstruktoren

WeakEventManager.ListenerList<TEventArgs>() WeakEventManager.ListenerList<TEventArgs>()

Initialisiert eine neue Instanz der WeakEventManager.ListenerList<TEventArgs>-Klasse.Initializes a new instance of the WeakEventManager.ListenerList<TEventArgs> class.

WeakEventManager.ListenerList<TEventArgs>(Int32) WeakEventManager.ListenerList<TEventArgs>(Int32)

Initialisiert eine neue Instanz der WeakEventManager.ListenerList<TEventArgs>-Klasse mit der angegebenen anfänglichen Kapazität.Initializes a new instance of the WeakEventManager.ListenerList<TEventArgs> class with the specified initial capacity.

Methoden

Add(IWeakEventListener) Add(IWeakEventListener)

Fügt ein IWeakEventListener-Objekt der WeakEventManager.ListenerList-Auflistung hinzu.Adds a IWeakEventListener object to the WeakEventManager.ListenerList.

(Inherited from WeakEventManager.ListenerList)
AddHandler(Delegate) AddHandler(Delegate)

Fügt der WeakEventManager.ListenerList einen Ereignishandler hinzu.Adds an event handler to the WeakEventManager.ListenerList.

(Inherited from WeakEventManager.ListenerList)
BeginUse() BeginUse()

Gibt an, dass die Liste verwendet wird.Declares the list to be in use. Dadurch werden Änderungen an der Liste während der Iteration von Listenelementen verhindert.This prevents direct changes to the list during iterations of the list items.

(Inherited from WeakEventManager.ListenerList)
Clone() Clone()

Erstellt einen änderbaren Klon der WeakEventManager.ListenerList, indem tiefe Kopien der Werte erzeugt werden.Creates a modifiable clone of this WeakEventManager.ListenerList, making deep copies of the values.

CopyTo(WeakEventManager+ListenerList) CopyTo(WeakEventManager+ListenerList)

Kopiert die aktuelle WeakEventManager.ListenerList in die angegebene WeakEventManager.ListenerListCopies the current WeakEventManager.ListenerList to the specified WeakEventManager.ListenerList

(Inherited from WeakEventManager.ListenerList)
DeliverEvent(Object, EventArgs, Type) DeliverEvent(Object, EventArgs, Type)

Übermittelt das verwaltete Ereignis an alle Listener in der WeakEventManager.ListenerList<TEventArgs>.Delivers the event being managed to each listener in the WeakEventManager.ListenerList<TEventArgs>.

EndUse() EndUse()

Hebt den gesperrten Status auf, der von BeginUse() initiiert wurde.Unlocks the locked state initiated by BeginUse().

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

Fungiert als Standardhashfunktion.Serves as the default hash function.

(Inherited from Object)
GetType() GetType()

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

(Inherited from Object)
MemberwiseClone() MemberwiseClone()

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

(Inherited from Object)
Purge() Purge()

Entfernt alle Einträge aus der Liste mit dem zugrunde liegenden Verweisziel als NULL-Verweis.Removes all entries from the list where the underlying reference target is a null reference.

(Inherited from WeakEventManager.ListenerList)
Remove(IWeakEventListener) Remove(IWeakEventListener)

Entfernt das erste Vorkommen eines Listenerelements aus der WeakEventManager.ListenerList.Removes the first occurrence of a listener item from the WeakEventManager.ListenerList.

(Inherited from WeakEventManager.ListenerList)
RemoveHandler(Delegate) RemoveHandler(Delegate)

Entfernt einen Ereignishandler aus der WeakEventManager.ListenerList.Removes an event handler from the WeakEventManager.ListenerList.

(Inherited from WeakEventManager.ListenerList)
ToString() ToString()

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

(Inherited from Object)

Eigenschaften

Count Count

Ruft die Anzahl der Elemente in WeakEventManager.ListenerList ab.Gets the number of items contained in the WeakEventManager.ListenerList.

(Inherited from WeakEventManager.ListenerList)
IsEmpty IsEmpty

Ruft einen Wert ab, der angibt, ob diese WeakEventManager.ListenerList leer ist.Gets a value that declares whether this WeakEventManager.ListenerList is empty.

(Inherited from WeakEventManager.ListenerList)
Item[Int32] Item[Int32]

Ruft ein bestimmtes Listenerelement in der WeakEventManager.ListenerList ab oder legt dieses fest.Gets or sets a specific listener item in the WeakEventManager.ListenerList .

(Inherited from WeakEventManager.ListenerList)

Gilt für: