PropertyChangedEventManager Sınıf

Tanım

Olay için dinleyiciler eklemek üzere "zayıf olay dinleyicisi" desenini kullanabilmeniz için PropertyChanged bir WeakEventManager uygulama sağlar.

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

Açıklamalar

Bu düzende dinleyici olmak için dinleyici nesnelerinizin uygulaması IWeakEventListenergerekir. Olayların kaynağı olan sınıfını uygulamanız IWeakEventListener gerekmez.

Özellikler

Dispatcher

Dispatcher Bunun DispatcherObject ilişkili olduğunu alır.

(Devralındığı yer: DispatcherObject)
Item[Object]

Belirtilen kaynak için depolanan verileri alır veya ayarlar.

(Devralındığı yer: WeakEventManager)
ReadLock

Temel alınan veri tablosunda bir okuma kilidi oluşturur ve döndürür IDisposable.

(Devralındığı yer: WeakEventManager)
WriteLock

Temel alınan veri tablosunda bir yazma kilidi oluşturur ve bir IDisposabledöndürür.

(Devralındığı yer: WeakEventManager)

Yöntemler

AddHandler(INotifyPropertyChanged, EventHandler<PropertyChangedEventArgs>, String)

Belirtilen özellik için belirtilen kaynak olayı tetiklediğinde PropertyChanged çağrılan belirtilen olay işleyicisini ekler.

AddListener(INotifyPropertyChanged, IWeakEventListener, String)

Belirtilen dinleyiciyi belirtilen kaynakta dinleyici listesine ekler.

CheckAccess()

Çağıran iş parçacığının bu DispatcherObjectöğesine erişimi olup olmadığını belirler.

(Devralındığı yer: DispatcherObject)
DeliverEvent(Object, EventArgs)

Yönetilen olayı her dinleyiciye teslim eder.

(Devralındığı yer: WeakEventManager)
DeliverEventToList(Object, EventArgs, WeakEventManager+ListenerList)

Yönetilen olayı sağlanan listedeki her dinleyiciye teslim eder.

(Devralındığı yer: WeakEventManager)
Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
NewListenerList()

Olayın dinleyicilerini PropertyChanged içerecek yeni bir nesne döndürür.

NewListenerList()

Bir olayın dinleyicilerini içerecek yeni bir nesne döndürür.

(Devralındığı yer: WeakEventManager)
ProtectedAddHandler(Object, Delegate)

Belirtilen temsilciyi belirtilen kaynağın olay işleyicisi olarak ekler.

(Devralındığı yer: WeakEventManager)
ProtectedAddListener(Object, IWeakEventListener)

Sağlanan dinleyiciyi yönetilen olay için sağlanan kaynağa ekler.

(Devralındığı yer: WeakEventManager)
ProtectedRemoveHandler(Object, Delegate)

Daha önce eklenen işleyiciyi belirtilen kaynaktan kaldırır.

(Devralındığı yer: WeakEventManager)
ProtectedRemoveListener(Object, IWeakEventListener)

Sağlanan kaynaktan daha önce eklenmiş bir dinleyiciyi kaldırır.

(Devralındığı yer: WeakEventManager)
Purge(Object, Object, Boolean)

Sağlanan kaynağın verilerinden artık etkin olmayan dinleyicileri kaldırır.

Remove(Object)

Belirtilen kaynak için tüm dinleyicileri kaldırır.

(Devralındığı yer: WeakEventManager)
RemoveHandler(INotifyPropertyChanged, EventHandler<PropertyChangedEventArgs>, String)

Belirtilen olay işleyicisini belirtilen kaynaktan kaldırır.

RemoveListener(INotifyPropertyChanged, IWeakEventListener, String)

Belirtilen dinleyiciyi sağlanan kaynakta dinleyici listesinden kaldırır.

ScheduleCleanup()

Temel dinleyici listesindeki kullanılmayan girişleri temizleme işleminin daha düşük öncelikli bir iş parçacığında gerçekleştirilmesini istemektedir.

(Devralındığı yer: WeakEventManager)
StartListening(Object)

Sağlanan kaynakta PropertyChanged olayı dinlemeye başlar.

StopListening(Object)

Sağlanan kaynakta PropertyChanged olayı dinlemeyi durdurur.

ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)
VerifyAccess()

Çağıran iş parçacığının bu DispatcherObjecterişimine sahip olmasını zorlar.

(Devralındığı yer: DispatcherObject)

Şunlara uygulanır

Ayrıca bkz.