DependencyPropertyChangedEventHandler Delegasikan

Definisi

Mewakili metode yang akan menangani peristiwa yang DependencyProperty dimunculkan ketika diubah pada implementasi tertentu DependencyObject .

public delegate void DependencyPropertyChangedEventHandler(System::Object ^ sender, DependencyPropertyChangedEventArgs e);
public delegate void DependencyPropertyChangedEventHandler(object sender, DependencyPropertyChangedEventArgs e);
type DependencyPropertyChangedEventHandler = delegate of obj * DependencyPropertyChangedEventArgs -> unit
Public Delegate Sub DependencyPropertyChangedEventHandler(sender As Object, e As DependencyPropertyChangedEventArgs)

Parameter

sender
Object

Sumber dari peristiwa tersebut.

Keterangan

Delegasi ini adalah tanda tangan handler untuk peristiwa tertentu yang melaporkan perubahan properti dependensi.

Kejadian yang menggunakan handler ini diekspos sebagai peristiwa runtime bahasa umum (CLR), bukan sebagai peristiwa yang dirutekan. Biasanya peristiwa ini mengikuti pola Is( penamaan PropertyName)Changed, di mana PropertyName adalah DependencyProperty.Name properti yang berubah. Argumen peristiwa digunakan untuk mengkueri nilai properti lama dan baru, seperti yang dilaporkan oleh peristiwa tertentu. Biasanya ada korespondensi 1:1 antara properti yang berubah dan peristiwa tertentu yang melaporkan perubahan. Dimungkinkan juga, meskipun jarang, memiliki perubahan laporan peristiwa yang sama ke lebih dari satu properti. Dalam hal ini, DependencyPropertyChangedEventArgs harus diperiksa untuk menentukan properti yang berubah.

Kelas data DependencyPropertyChangedEventArgs peristiwa memiliki penggunaan yang lebih luas daripada hanya delegasi ini. DependencyPropertyChangedEventArgs juga digunakan untuk mengomunikasikan data untuk implementasi PropertyChangedCallback, yang merupakan bagian dari fitur penyesuaian dan internal sistem properti WPF, dan dengan metode virtual OnPropertyChanged, yang dapat ditimpa untuk memberikan pemberitahuan khusus kelas setiap kali properti dependensi apa pun pada objek berubah.

Metode Ekstensi

Nama Deskripsi
GetMethodInfo(Delegate)

Mendapatkan objek yang mewakili metode yang diwakili oleh delegasi yang ditentukan.

Berlaku untuk

Lihat juga