DataChangedEventManager Třída

Definice

Poskytuje implementaci WeakEventManager , abyste mohli použít vzor "slabý naslouchací proces událostí" k připojení naslouchacích procesů pro DataChanged událost.

public ref class DataChangedEventManager : System::Windows::WeakEventManager
public class DataChangedEventManager : System.Windows.WeakEventManager
type DataChangedEventManager = class
    inherit WeakEventManager
Public Class DataChangedEventManager
Inherits WeakEventManager
Dědičnost
DataChangedEventManager

Poznámky

Aby se objekty naslouchacího procesu v tomto vzoru mohly stát naslouchacími procesy, musí implementovat IWeakEventListener. Není nutné implementovat IWeakEventListener do třídy, která je zdrojem událostí.

Vlastnosti

Dispatcher

Získá to DispatcherDispatcherObject je přidružena k.

(Zděděno od DispatcherObject)
Item[Object]

Získá nebo nastaví data uložená pro zadaný zdroj.

(Zděděno od WeakEventManager)
ReadLock

Vytvoří zámek pro čtení v podkladové tabulce dat a vrátí .IDisposable

(Zděděno od WeakEventManager)
WriteLock

Vytvoří zámek proti zápisu v podkladové tabulce dat a vrátí IDisposable.

(Zděděno od WeakEventManager)

Metody

AddHandler(DataSourceProvider, EventHandler<EventArgs>)

Přidá zadanou obslužnou rutinu události, která je volána, když zadaný zdroj vyvolá CurrentChanging událost.

AddListener(DataSourceProvider, IWeakEventListener)

Přidá zadaný naslouchací proces k DataChanged události zadaného zdroje.

CheckAccess()

Určuje, zda volající vlákno má přístup k tomuto DispatcherObject.

(Zděděno od DispatcherObject)
DeliverEvent(Object, EventArgs)

Doručí spravovanou událost do každého naslouchacího procesu.

(Zděděno od WeakEventManager)
DeliverEventToList(Object, EventArgs, WeakEventManager+ListenerList)

Doručí spravovanou událost každému naslouchacímu procesu v zadaném seznamu.

(Zděděno od WeakEventManager)
Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetHashCode()

Slouží jako výchozí hashovací funkce.

(Zděděno od Object)
GetType()

Type Získá z aktuální instance.

(Zděděno od Object)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
NewListenerList()

Vrátí nový objekt, který bude obsahovat naslouchací procesy DataChanged události.

NewListenerList()

Vrátí nový objekt, který bude obsahovat naslouchací procesy události.

(Zděděno od WeakEventManager)
ProtectedAddHandler(Object, Delegate)

Přidá zadaného delegáta jako obslužnou rutinu události zadaného zdroje.

(Zděděno od WeakEventManager)
ProtectedAddListener(Object, IWeakEventListener)

Přidá zadaný naslouchací proces do zadaného zdroje pro spravovanou událost.

(Zděděno od WeakEventManager)
ProtectedRemoveHandler(Object, Delegate)

Odebere dříve přidanou obslužnou rutinu ze zadaného zdroje.

(Zděděno od WeakEventManager)
ProtectedRemoveListener(Object, IWeakEventListener)

Odebere dříve přidaný naslouchací proces ze zadaného zdroje.

(Zděděno od WeakEventManager)
Purge(Object, Object, Boolean)

Odebere neaktivní položky naslouchacího procesu ze seznamu dat pro zadaný zdroj. Vrátí hodnotu true , pokud byly některé položky skutečně odebrány ze seznamu.

(Zděděno od WeakEventManager)
Remove(Object)

Odebere všechny naslouchací procesy pro zadaný zdroj.

(Zděděno od WeakEventManager)
RemoveHandler(DataSourceProvider, EventHandler<EventArgs>)

Odebere zadanou obslužnou rutinu události ze zadaného zdroje.

RemoveListener(DataSourceProvider, IWeakEventListener)

Odebere zadaný naslouchací proces z DataChanged události zadaného zdroje.

ScheduleCleanup()

Požaduje, aby se vyprázdnění nepoužívaných položek v podkladovém seznamu naslouchacího procesu provedlo ve vlákně s nižší prioritou.

(Zděděno od WeakEventManager)
StartListening(Object)

Začne naslouchat DataChanged události v zadaném zdroji.

StopListening(Object)

Zastaví naslouchání DataChanged události v zadaném zdroji.

ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)
VerifyAccess()

Vynucuje, že volající vlákno má přístup k tomuto DispatcherObject.

(Zděděno od DispatcherObject)

Platí pro

Viz také