DependencyProperty.ValidateValueCallback Properti
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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.