CurrentChangingEventManager Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Olay için dinleyiciler eklemek üzere "zayıf olay dinleyicisi" desenini kullanabilmeniz için WeakEventManager bir CurrentChanging uygulama sağlar.
public ref class CurrentChangingEventManager : System::Windows::WeakEventManager
public class CurrentChangingEventManager : System.Windows.WeakEventManager
type CurrentChangingEventManager = class
inherit WeakEventManager
Public Class CurrentChangingEventManager
Inherits WeakEventManager
- Devralma
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
| Name | Description |
|---|---|
| Dispatcher |
Dispatcher Bunun DispatcherObject ilişkili olduğu öğesini 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 döndürür IDisposable. (Devralındığı yer: WeakEventManager) |
Yöntemler
| Name | Description |
|---|---|
| AddHandler(ICollectionView, EventHandler<CurrentChangingEventArgs>) |
Belirtilen kaynak olayı tetiklediğinde çağrılan belirtilen olay işleyicisini CurrentChanging ekler. |
| AddListener(ICollectionView, IWeakEventListener) |
Belirtilen dinleyiciyi CurrentChanging belirtilen kaynağın olayına 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() |
Geçerli örneğin Type alır. (Devralındığı yer: Object) |
| MemberwiseClone() |
Geçerli Objectbasit bir kopyasını oluşturur. (Devralındığı yer: Object) |
| NewListenerList() |
Olayı dinleyenleri CurrentChanging içerecek yeni bir nesne döndürür. |
| 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) |
Belirtilen kaynaktan daha önce eklenen işleyiciyi 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 veri listesinden etkin olmayan dinleyici girdilerini kaldırır. Bazı girdilerin gerçekten listeden kaldırılıp kaldırılmadığını döndürür |
| Remove(Object) |
Belirtilen kaynak için tüm dinleyicileri kaldırır. (Devralındığı yer: WeakEventManager) |
| RemoveHandler(ICollectionView, EventHandler<CurrentChangingEventArgs>) |
Belirtilen olay işleyicisini belirtilen kaynaktan kaldırır. |
| RemoveListener(ICollectionView, IWeakEventListener) |
Belirtilen dinleyiciyi belirtilen kaynağın CurrentChanging olayından kaldırır. |
| ScheduleCleanup() |
Temel dinleyici listesindeki kullanılmayan girdileri temizleme işleminin daha düşük öncelikli bir iş parçacığında gerçekleştirilmesini istemektedir. (Devralındığı yer: WeakEventManager) |
| StartListening(Object) |
Belirtilen kaynakta CurrentChanging olayı dinlemeye başlar. |
| StopListening(Object) |
Belirtilen kaynakta olayı dinlemeyi CurrentChanging durdurur. |
| ToString() |
Geçerli nesneyi temsil eden bir dize döndürür. (Devralındığı yer: Object) |
| VerifyAccess() |
Çağıran iş parçacığının bu DispatcherObjectöğesine erişmesini zorlar. (Devralındığı yer: DispatcherObject) |