CurrentChangedEventManager Osztály

Definíció

Implementációt WeakEventManager biztosít, hogy a "gyenge eseményfigyelő" mintával csatolhassa az CurrentChanged esemény figyelőit.

public ref class CurrentChangedEventManager : System::Windows::WeakEventManager
public class CurrentChangedEventManager : System.Windows.WeakEventManager
type CurrentChangedEventManager = class
    inherit WeakEventManager
Public Class CurrentChangedEventManager
Inherits WeakEventManager
Öröklődés
CurrentChangedEventManager

Megjegyzések

Ahhoz, hogy figyelők legyenek ebben a mintában, a figyelőobjektumoknak implementálniuk IWeakEventListenerkell. Nem kell implementálnia IWeakEventListener az események forrásaként szolgáló osztályt.

Tulajdonságok

Name Description
Dispatcher

Lekérdezi, Dispatcher hogy ez a társítva van-e DispatcherObject .

(Öröklődés forrása DispatcherObject)
Item[Object]

Lekéri vagy beállítja a megadott forráshoz tárolt adatokat.

(Öröklődés forrása WeakEventManager)
ReadLock

Írásvédett zárolást hoz létre a mögöttes adattáblán, és visszaad egy IDisposable.

(Öröklődés forrása WeakEventManager)
WriteLock

Írási zárolást hoz létre a mögöttes adattáblán, és visszaad egy IDisposable.

(Öröklődés forrása WeakEventManager)

Metódusok

Name Description
AddHandler(ICollectionView, EventHandler<EventArgs>)

Hozzáadja a megadott eseménykezelőt, amely akkor lesz meghívva, amikor a megadott forrás meghívja az eseményt CurrentChanged .

AddListener(ICollectionView, IWeakEventListener)

Hozzáadja a megadott figyelőt a CurrentChanged megadott forrás eseményéhez.

CheckAccess()

Meghatározza, hogy a hívó szál hozzáfér-e ehhez DispatcherObject.

(Öröklődés forrása DispatcherObject)
DeliverEvent(Object, EventArgs)

Az egyes figyelőknek felügyelt eseményt kézbesíti.

(Öröklődés forrása WeakEventManager)
DeliverEventToList(Object, EventArgs, WeakEventManager+ListenerList)

A megadott listában szereplő összes figyelőnek átadja a felügyelt eseményt.

(Öröklődés forrása WeakEventManager)
Equals(Object)

Meghatározza, hogy a megadott objektum egyenlő-e az aktuális objektummal.

(Öröklődés forrása Object)
GetHashCode()

Ez az alapértelmezett kivonatoló függvény.

(Öröklődés forrása Object)
GetType()

Lekéri az Type aktuális példányt.

(Öröklődés forrása Object)
MemberwiseClone()

Az aktuális Objectpéldány sekély másolatát hozza létre.

(Öröklődés forrása Object)
NewListenerList()

Egy új objektumot ad vissza, amely az esemény figyelőit CurrentChanged tartalmazza.

ProtectedAddHandler(Object, Delegate)

Hozzáadja a megadott meghatalmazottat a megadott forrás eseménykezelőjeként.

(Öröklődés forrása WeakEventManager)
ProtectedAddListener(Object, IWeakEventListener)

Hozzáadja a megadott figyelőt a felügyelt esemény megadott forrásához.

(Öröklődés forrása WeakEventManager)
ProtectedRemoveHandler(Object, Delegate)

Eltávolítja a korábban hozzáadott kezelőt a megadott forrásból.

(Öröklődés forrása WeakEventManager)
ProtectedRemoveListener(Object, IWeakEventListener)

Eltávolít egy korábban hozzáadott figyelőt a megadott forrásból.

(Öröklődés forrása WeakEventManager)
Purge(Object, Object, Boolean)

Eltávolítja az inaktív figyelőbejegyzéseket a megadott forrás adatlistájából. Visszaadja true , ha egyes bejegyzések ténylegesen el lettek távolítva a listából.

(Öröklődés forrása WeakEventManager)
Remove(Object)

A megadott forrás összes figyelőjének eltávolítása.

(Öröklődés forrása WeakEventManager)
RemoveHandler(ICollectionView, EventHandler<EventArgs>)

Eltávolítja a megadott eseménykezelőt a megadott forrásból.

RemoveListener(ICollectionView, IWeakEventListener)

Eltávolítja a megadott figyelőt a CurrentChanged megadott forrás eseményéből.

ScheduleCleanup()

Azt kéri, hogy a mögöttes figyelőlistában lévő nem használt bejegyzések törlése alacsonyabb prioritású szálon legyen végrehajtva.

(Öröklődés forrása WeakEventManager)
StartListening(Object)

Megkezdi az CurrentChanged esemény figyelésének megkezdését a megadott forráson.

StopListening(Object)

Nem figyeli az eseményt CurrentChanged a megadott forráson.

ToString()

Az aktuális objektumot jelképező sztringet ad vissza.

(Öröklődés forrása Object)
VerifyAccess()

Kényszeríti, hogy a hívószál hozzáférhessen ehhez.DispatcherObject

(Öröklődés forrása DispatcherObject)

A következőre érvényes:

Lásd még