Bagikan melalui


DependencyProperty.ValidateValueCallback Properti

Definisi

Mendapatkan panggilan balik validasi nilai untuk properti dependensi.

public:
 property System::Windows::ValidateValueCallback ^ ValidateValueCallback { System::Windows::ValidateValueCallback ^ get(); };
public System.Windows.ValidateValueCallback ValidateValueCallback { get; }
member this.ValidateValueCallback : System.Windows.ValidateValueCallback
Public ReadOnly Property ValidateValueCallback As ValidateValueCallback

Nilai Properti

Panggilan balik validasi nilai untuk properti dependensi ini, seperti yang disediakan untuk validateValueCallback parameter dalam pendaftaran properti dependensi asli.

Keterangan

Properti ini akan berisi null properti dependensi apa pun tanpa panggilan balik validasi terdaftar.

Memvalidasi panggilan balik nilai harus bertindak dalam arti statis: validasi yang diterapkan melalui ValidateValueCallback tidak dapat menentukan apakah nilai yang disediakan valid untuk instans tertentu. Panggilan balik hanya dapat menentukan apakah semua objek yang memiliki properti dependensi harus atau tidak boleh menerima nilai yang disediakan sebagai valid. Jika Anda perlu melakukan validasi yang bergantung pada mengetahui nilai properti dependensi lain pada instans tertentu, gunakan CoerceValueCallback sebagai gantinya. CoerceValueCallback terdaftar sebagai bagian dari metadata properti dependensi, bukan langsung dalam pengidentifikasi properti dependensi. Untuk detailnya, lihat Panggilan Balik dan Validasi Properti Dependensi.

Berlaku untuk

Lihat juga