PropertyChangedEventManager Osztály

Definíció

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

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

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(INotifyPropertyChanged, EventHandler<PropertyChangedEventArgs>, String)

Hozzáadja a megadott eseménykezelőt, amely akkor lesz meghívva, amikor a megadott forrás meghívja a PropertyChanged megadott tulajdonság eseményét.

AddListener(INotifyPropertyChanged, IWeakEventListener, String)

Hozzáadja a megadott figyelőt a megadott forrás figyelőinek listájához.

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 PropertyChanged 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 a már nem aktív figyelőket a megadott forrás adataiból.

Remove(Object)

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

(Öröklődés forrása WeakEventManager)
RemoveHandler(INotifyPropertyChanged, EventHandler<PropertyChangedEventArgs>, String)

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

RemoveListener(INotifyPropertyChanged, IWeakEventListener, String)

Eltávolítja a megadott figyelőt a megadott forrás figyelőinek listájá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)

Elkezdi figyelni az PropertyChanged eseményt a megadott forráson.

StopListening(Object)

Nem figyeli az eseményt PropertyChanged 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