Bagikan melalui


INotifyDataErrorInfo Antarmuka

Definisi

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.

Berlaku untuk