CollectionChangedEventManager Klass

Definition

Tillhandahåller en WeakEventManager implementering så att du kan använda mönstret "svag händelselyssnare" för att bifoga lyssnare för CollectionChanged händelsen.

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

Kommentarer

För att bli lyssnare i det här mönstret måste dina lyssnarobjekt implementera IWeakEventListener. Du behöver inte implementera IWeakEventListener den klass som är källan till händelserna.

Egenskaper

Name Description
Dispatcher

Hämtar det Dispatcher som DispatcherObject är associerat med.

(Ärvd från DispatcherObject)
Item[Object]

Hämtar eller anger data som lagras för den angivna källan.

(Ärvd från WeakEventManager)
ReadLock

Upprättar ett läslås i den underliggande datatabellen och returnerar en IDisposable.

(Ärvd från WeakEventManager)
WriteLock

Upprättar ett skrivlås i den underliggande datatabellen och returnerar en IDisposable.

(Ärvd från WeakEventManager)

Metoder

Name Description
AddHandler(INotifyCollectionChanged, EventHandler<NotifyCollectionChangedEventArgs>)

Lägger till den angivna händelsehanteraren, som anropas när den angivna källan genererar CollectionChanged händelsen.

AddListener(INotifyCollectionChanged, IWeakEventListener)

Lägger till den angivna lyssnaren i CollectionChanged händelsen för den angivna källan.

CheckAccess()

Avgör om den anropande tråden har åtkomst till den här DispatcherObject.

(Ärvd från DispatcherObject)
DeliverEvent(Object, EventArgs)

Levererar händelsen som hanteras till varje lyssnare.

(Ärvd från WeakEventManager)
DeliverEventToList(Object, EventArgs, WeakEventManager+ListenerList)

Levererar händelsen som hanteras till varje lyssnare i den angivna listan.

(Ärvd från WeakEventManager)
Equals(Object)

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
GetHashCode()

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
NewListenerList()

Returnerar ett nytt objekt som ska innehålla lyssnare till CollectionChanged händelsen.

ProtectedAddHandler(Object, Delegate)

Lägger till det angivna ombudet som händelsehanterare för den angivna källan.

(Ärvd från WeakEventManager)
ProtectedAddListener(Object, IWeakEventListener)

Lägger till den angivna lyssnaren till den angivna källan för händelsen som hanteras.

(Ärvd från WeakEventManager)
ProtectedRemoveHandler(Object, Delegate)

Tar bort den tidigare tillagda hanteraren från den angivna källan.

(Ärvd från WeakEventManager)
ProtectedRemoveListener(Object, IWeakEventListener)

Tar bort en tidigare tillagd lyssnare från den angivna källan.

(Ärvd från WeakEventManager)
Purge(Object, Object, Boolean)

Tar bort inaktiva lyssnarposter från datalistan för den angivna källan. Returnerar true om vissa poster faktiskt har tagits bort från listan.

(Ärvd från WeakEventManager)
Remove(Object)

Tar bort alla lyssnare för den angivna källan.

(Ärvd från WeakEventManager)
RemoveHandler(INotifyCollectionChanged, EventHandler<NotifyCollectionChangedEventArgs>)

Tar bort den angivna händelsehanteraren från den angivna källan.

RemoveListener(INotifyCollectionChanged, IWeakEventListener)

Tar bort den angivna lyssnaren CollectionChanged från händelsen för den angivna källan.

ScheduleCleanup()

Begär att en rensning av oanvända poster i den underliggande lyssnarlistan ska utföras på en tråd med lägre prioritet.

(Ärvd från WeakEventManager)
StartListening(Object)

Börjar lyssna efter CollectionChanged händelsen på den angivna källan.

StopListening(Object)

Slutar lyssna efter CollectionChanged händelsen på den angivna källan.

ToString()

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)
VerifyAccess()

Framtvingar att den anropande tråden har åtkomst till den här DispatcherObject.

(Ärvd från DispatcherObject)

Gäller för

Se även