Udostępnij za pośrednictwem


PropertyChangedEventManager Klasa

Definicja

Zapewnia implementację WeakEventManager , dzięki czemu można użyć wzorca "słabego odbiornika zdarzeń", aby dołączyć odbiorniki dla PropertyChanged zdarzenia.

public ref class PropertyChangedEventManager : System::Windows::WeakEventManager
public class PropertyChangedEventManager : System.Windows.WeakEventManager
type PropertyChangedEventManager = class
    inherit WeakEventManager
Public Class PropertyChangedEventManager
Inherits WeakEventManager
Dziedziczenie
PropertyChangedEventManager

Uwagi

Aby odbiorniki w tym wzorcu dotyczyły odbiorników, obiekty odbiornika muszą implementować element IWeakEventListener. Nie trzeba implementować IWeakEventListener klasy, która jest źródłem zdarzeń.

Właściwości

Dispatcher

Pobiera element, z Dispatcher który DispatcherObject jest skojarzony.

(Odziedziczone po DispatcherObject)
Item[Object]

Pobiera lub ustawia dane przechowywane dla określonego źródła.

(Odziedziczone po WeakEventManager)
ReadLock

Ustanawia blokadę odczytu w tabeli danych bazowych i zwraca wartość IDisposable.

(Odziedziczone po WeakEventManager)
WriteLock

Ustanawia blokadę zapisu w tabeli danych bazowych i zwraca wartość IDisposable.

(Odziedziczone po WeakEventManager)

Metody

AddHandler(INotifyPropertyChanged, EventHandler<PropertyChangedEventArgs>, String)

Dodaje określony program obsługi zdarzeń, który jest wywoływany PropertyChanged , gdy określone źródło zgłasza zdarzenie dla określonej właściwości.

AddListener(INotifyPropertyChanged, IWeakEventListener, String)

Dodaje określony odbiornik do listy odbiorników w określonym źródle.

CheckAccess()

Określa, czy wątek wywołujący ma dostęp do tego DispatcherObjectelementu .

(Odziedziczone po DispatcherObject)
DeliverEvent(Object, EventArgs)

Dostarcza zdarzenie zarządzane do każdego odbiornika.

(Odziedziczone po WeakEventManager)
DeliverEventToList(Object, EventArgs, WeakEventManager+ListenerList)

Dostarcza zdarzenie zarządzane do każdego odbiornika na podanej liście.

(Odziedziczone po WeakEventManager)
Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
NewListenerList()

Zwraca nowy obiekt zawierający odbiorniki do zdarzenia PropertyChanged .

NewListenerList()

Zwraca nowy obiekt zawierający odbiorniki do zdarzenia.

(Odziedziczone po WeakEventManager)
ProtectedAddHandler(Object, Delegate)

Dodaje określonego delegata jako procedurę obsługi zdarzeń określonego źródła.

(Odziedziczone po WeakEventManager)
ProtectedAddListener(Object, IWeakEventListener)

Dodaje udostępniony odbiornik do dostarczonego źródła dla zarządzanego zdarzenia.

(Odziedziczone po WeakEventManager)
ProtectedRemoveHandler(Object, Delegate)

Usuwa wcześniej dodaną procedurę obsługi z określonego źródła.

(Odziedziczone po WeakEventManager)
ProtectedRemoveListener(Object, IWeakEventListener)

Usuwa wcześniej dodany odbiornik z podanego źródła.

(Odziedziczone po WeakEventManager)
Purge(Object, Object, Boolean)

Usuwa odbiorniki, które nie są już aktywne z danych dla podanego źródła.

Remove(Object)

Usuwa wszystkie odbiorniki dla określonego źródła.

(Odziedziczone po WeakEventManager)
RemoveHandler(INotifyPropertyChanged, EventHandler<PropertyChangedEventArgs>, String)

Usuwa określoną procedurę obsługi zdarzeń z określonego źródła.

RemoveListener(INotifyPropertyChanged, IWeakEventListener, String)

Usuwa określony odbiornik z listy odbiorników w podanym źródle.

ScheduleCleanup()

Żądania przeczyszczania nieużywanych wpisów na liście odbiorników bazowych są wykonywane w wątku o niższym priorytcie.

(Odziedziczone po WeakEventManager)
StartListening(Object)

Rozpoczyna nasłuchiwanie zdarzenia PropertyChanged w podanym źródle.

StopListening(Object)

Zatrzymuje nasłuchiwanie PropertyChanged zdarzenia w podanym źródle.

ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)
VerifyAccess()

Wymusza, że wątek wywołujący ma dostęp do tego DispatcherObjectelementu .

(Odziedziczone po DispatcherObject)

Dotyczy

Zobacz też