INotifyDataErrorInfo Antarmuka
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.
Menentukan anggota yang dapat diterapkan kelas entitas data untuk menyediakan dukungan validasi sinkron dan asinkron kustom.
public interface class INotifyDataErrorInfo
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.UI.Xaml.WinUIContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(250004172, 10046, 22141, 188, 10, 29, 216, 126, 229, 30, 186)]
struct INotifyDataErrorInfo
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.UI.Xaml.WinUIContract), 65536)]
[Windows.Foundation.Metadata.Guid(250004172, 10046, 22141, 188, 10, 29, 216, 126, 229, 30, 186)]
public interface INotifyDataErrorInfo
Public Interface INotifyDataErrorInfo
- Atribut
Keterangan
Antarmuka ini memungkinkan kelas entitas data untuk menerapkan aturan validasi kustom dan mengekspos hasil validasi secara asinkron. Antarmuka ini juga mendukung objek kesalahan kustom, beberapa kesalahan per properti, kesalahan lintas properti, dan kesalahan tingkat entitas. Kesalahan lintas properti adalah kesalahan yang memengaruhi beberapa properti. Anda dapat mengaitkan kesalahan ini dengan satu atau semua properti yang terpengaruh, atau Anda dapat memperlakukannya sebagai kesalahan tingkat entitas. Kesalahan tingkat entitas adalah kesalahan yang memengaruhi beberapa properti atau memengaruhi seluruh entitas tanpa memengaruhi properti tertentu.
Properti
HasErrors |
Mendapatkan nilai yang menunjukkan apakah entitas memiliki kesalahan validasi. |
Metode
GetErrors(String) |
Mendapatkan kesalahan validasi untuk properti tertentu atau untuk seluruh entitas. |
Acara
ErrorsChanged |
Terjadi ketika kesalahan validasi untuk properti atau entitas berubah. |