Freigeben über


WeakEventManager.ListenerList<TEventArgs> Klasse

Definition

Stellt eine typensichere Auflistung zum Speichern von Listenern für einen WeakEventManager bereit. Diese Klasse definiert einen Typparameter für die verwendeten Ereignisdaten.

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.

Vererbung
WeakEventManager.ListenerList<TEventArgs>

Konstruktoren

WeakEventManager.ListenerList<TEventArgs>()

Initialisiert eine neue Instanz der WeakEventManager.ListenerList<TEventArgs>-Klasse.

WeakEventManager.ListenerList<TEventArgs>(Int32)

Initialisiert eine neue Instanz der WeakEventManager.ListenerList<TEventArgs>-Klasse mit der angegebenen anfänglichen Kapazität.

Eigenschaften

Count

Ruft die Anzahl der Elemente in WeakEventManager.ListenerList ab.

(Geerbt von WeakEventManager.ListenerList)
IsEmpty

Ruft einen Wert ab, der angibt, ob diese WeakEventManager.ListenerList leer ist.

(Geerbt von WeakEventManager.ListenerList)
Item[Int32]

Ruft ein bestimmtes Listenerelement in der WeakEventManager.ListenerList ab oder legt dieses fest.

(Geerbt von WeakEventManager.ListenerList)

Methoden

Add(IWeakEventListener)

Fügt ein IWeakEventListener-Objekt der WeakEventManager.ListenerList-Auflistung hinzu.

(Geerbt von WeakEventManager.ListenerList)
AddHandler(Delegate)

Fügt der WeakEventManager.ListenerList einen Ereignishandler hinzu.

(Geerbt von WeakEventManager.ListenerList)
BeginUse()

Gibt an, dass die Liste verwendet wird. Dadurch werden Änderungen an der Liste während der Iteration von Listenelementen verhindert.

(Geerbt von WeakEventManager.ListenerList)
Clone()

Erstellt einen änderbaren Klon der WeakEventManager.ListenerList, indem tiefe Kopien der Werte erzeugt werden.

CopyTo(WeakEventManager+ListenerList)

Kopiert den aktuellen WeakEventManager.ListenerList in den angegebenen WeakEventManager.ListenerList.

(Geerbt von WeakEventManager.ListenerList)
DeliverEvent(Object, EventArgs, Type)

Übermittelt das verwaltete Ereignis an alle Listener in der WeakEventManager.ListenerList<TEventArgs>.

EndUse()

Hebt den gesperrten Status auf, der von BeginUse() initiiert wurde.

(Geerbt von WeakEventManager.ListenerList)
Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
Purge()

Entfernt alle Einträge aus der Liste mit dem zugrunde liegenden Verweisziel als NULL-Verweis.

(Geerbt von WeakEventManager.ListenerList)
Remove(IWeakEventListener)

Entfernt das erste Vorkommen eines Listenerelements aus der WeakEventManager.ListenerList.

(Geerbt von WeakEventManager.ListenerList)
RemoveHandler(Delegate)

Entfernt einen Ereignishandler aus der WeakEventManager.ListenerList.

(Geerbt von WeakEventManager.ListenerList)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Gilt für: