LostFocusEventManager Sınıf

Tanım

veya LostFocus olayları için dinleyici eklemek üzere "zayıf olay dinleyicisi" desenini kullanabilmeniz için LostFocus bir WeakEventManager uygulama sağlar.

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

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.

WPF veri bağlaması, bağlamaları güncelleştiren iç sınıfların bağlamanın hedefi olan bir UIElement.LostFocus nesneye veya ContentElement.LostFocus olayı için dinleyiciler ekleyebilmesi için bunu WeakEventManager kullanır. Bu, veri bağlama hedeflerine güçlü başvurular oluşturmadan veri bağlama modu için LostFocus bildirimi destekler.

Özellikler

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 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

AddHandler(DependencyObject, EventHandler<RoutedEventArgs>)

Belirtilen kaynak veya LostFocus olayını tetiklediğinde çağrılan belirtilen olay işleyicisini LostFocus ekler.

AddListener(DependencyObject, IWeakEventListener)

Sağlanan dinleyiciyi, sağlanan 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()

veya LostFocus olayının dinleyicilerini LostFocus 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)

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ı girdiler listeden gerçekten kaldırılmışsa döndürür true .

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

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

(Devralındığı yer: WeakEventManager)
RemoveHandler(DependencyObject, EventHandler<RoutedEventArgs>)

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

RemoveListener(DependencyObject, IWeakEventListener)

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

ScheduleCleanup()

Temel dinleyici listesindeki kullanılmayan girdilerin temizlenmesini daha düşük öncelikli bir iş parçacığında gerçekleştirmeyi istemektedir.

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

Verilen kaynakta olayı dinlemeye LostFocus başlar ve bu kaynağa bir iç sınıf işleyicisi ekler.

StopListening(Object)

Belirtilen kaynakta LostFocus 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 DispatcherObjectöğesine erişmesini zorlar.

(Devralındığı yer: DispatcherObject)

Şunlara uygulanır

Ayrıca bkz.