Bagikan melalui


LostFocusEventManager Kelas

Definisi

WeakEventManager Menyediakan implementasi sehingga Anda dapat menggunakan pola "pendengar peristiwa lemah" untuk melampirkan pendengar untuk LostFocus peristiwa atau LostFocus .

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

Keterangan

Agar dapat menjadi pendengar dalam pola ini, objek pendengar Anda harus menerapkan IWeakEventListener. Anda tidak perlu menerapkan IWeakEventListener pada kelas yang merupakan sumber peristiwa.

Pengikatan data WPF menggunakan ini WeakEventManager sehingga kelas internal yang memperbarui pengikatan dapat melampirkan pendengar untuk UIElement.LostFocus atau ContentElement.LostFocus peristiwa pada objek yang merupakan target pengikatan. Ini mendukung pemberitahuan untuk LostFocus mode pengikatan data, tanpa membuat referensi yang kuat ke target pengikatan data.

Properti

Dispatcher

Dispatcher Mendapatkan ini DispatcherObject dikaitkan dengan.

(Diperoleh dari DispatcherObject)
Item[Object]

Mendapatkan atau mengatur data yang disimpan untuk sumber yang ditentukan.

(Diperoleh dari WeakEventManager)
ReadLock

Menetapkan kunci baca pada tabel data yang mendasar IDisposable, dan mengembalikan .

(Diperoleh dari WeakEventManager)
WriteLock

Menetapkan kunci tulis pada tabel data yang mendasar IDisposable, dan mengembalikan .

(Diperoleh dari WeakEventManager)

Metode

AddHandler(DependencyObject, EventHandler<RoutedEventArgs>)

Menambahkan penanganan aktivitas yang ditentukan, yang dipanggil ketika sumber yang ditentukan menaikkan LostFocus atau LostFocus peristiwa.

AddListener(DependencyObject, IWeakEventListener)

Menambahkan pendengar yang disediakan ke daftar pendengar pada sumber yang disediakan.

CheckAccess()

Menentukan apakah utas panggilan memiliki akses ke ini DispatcherObject.

(Diperoleh dari DispatcherObject)
DeliverEvent(Object, EventArgs)

Mengirimkan peristiwa yang dikelola ke setiap pendengar.

(Diperoleh dari WeakEventManager)
DeliverEventToList(Object, EventArgs, WeakEventManager+ListenerList)

Mengirimkan peristiwa yang dikelola ke setiap pendengar dalam daftar yang disediakan.

(Diperoleh dari WeakEventManager)
Equals(Object)

Menentukan apakah objek yang ditentukan sama dengan objek saat ini.

(Diperoleh dari Object)
GetHashCode()

Berfungsi sebagai fungsi hash default.

(Diperoleh dari Object)
GetType()

Mendapatkan dari instans Type saat ini.

(Diperoleh dari Object)
MemberwiseClone()

Membuat salinan dangkal dari saat ini Object.

(Diperoleh dari Object)
NewListenerList()

Mengembalikan objek baru untuk memuat pendengar ke LostFocus atau LostFocus peristiwa.

NewListenerList()

Mengembalikan objek baru untuk memuat pendengar ke suatu peristiwa.

(Diperoleh dari WeakEventManager)
ProtectedAddHandler(Object, Delegate)

Menambahkan delegasi yang ditentukan sebagai penanganan aktivitas dari sumber yang ditentukan.

(Diperoleh dari WeakEventManager)
ProtectedAddListener(Object, IWeakEventListener)

Menambahkan pendengar yang disediakan ke sumber yang disediakan untuk peristiwa yang dikelola.

(Diperoleh dari WeakEventManager)
ProtectedRemoveHandler(Object, Delegate)

Menghapus handler yang ditambahkan sebelumnya dari sumber yang ditentukan.

(Diperoleh dari WeakEventManager)
ProtectedRemoveListener(Object, IWeakEventListener)

Menghapus pendengar yang ditambahkan sebelumnya dari sumber yang disediakan.

(Diperoleh dari WeakEventManager)
Purge(Object, Object, Boolean)

Menghapus entri pendengar yang tidak aktif dari daftar data untuk sumber yang disediakan. Mengembalikan true jika beberapa entri benar-benar dihapus dari daftar.

(Diperoleh dari WeakEventManager)
Remove(Object)

Menghapus semua pendengar untuk sumber yang ditentukan.

(Diperoleh dari WeakEventManager)
RemoveHandler(DependencyObject, EventHandler<RoutedEventArgs>)

Menghapus penanganan aktivitas yang ditentukan dari sumber yang ditentukan.

RemoveListener(DependencyObject, IWeakEventListener)

Menghapus pendengar yang ditentukan dari daftar pendengar pada sumber yang disediakan.

ScheduleCleanup()

Meminta agar penghapusan menyeluruh entri yang tidak digunakan dalam daftar pendengar yang mendasar dilakukan pada utas prioritas yang lebih rendah.

(Diperoleh dari WeakEventManager)
StartListening(Object)

Mulai mendengarkan peristiwa pada sumber tertentu, melampirkan penangan kelas internal ke sumber tersebut LostFocus .

StopListening(Object)

Berhenti mendengarkan LostFocus peristiwa pada sumber yang diberikan.

ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)
VerifyAccess()

Memberlakukan bahwa utas panggilan memiliki akses ke ini DispatcherObject.

(Diperoleh dari DispatcherObject)

Berlaku untuk

Lihat juga