Bagikan melalui


Validation Kelas

Definisi

Menyediakan metode dan properti terlampir yang mendukung validasi data.

public ref class Validation abstract sealed
public static class Validation
type Validation = class
Public Class Validation
Warisan
Validation

Keterangan

Untuk diskusi terperinci tentang proses validasi, lihat "Validasi Data" di Gambaran Umum Pengikatan Data.

Bidang

ErrorEvent

Mengidentifikasi peristiwa terlampir Error .

ErrorsProperty

Mengidentifikasi properti terlampir Errors .

ErrorTemplateProperty

Mengidentifikasi properti terlampir ErrorTemplate .

HasErrorProperty

Mengidentifikasi properti terlampir HasError .

ValidationAdornerSiteForProperty

Mengidentifikasi properti terlampir ValidationAdornerSiteFor .

ValidationAdornerSiteProperty

Mengidentifikasi properti terlampir ValidationAdornerSite .

Properti yang Terlampir

Errors

Mendapatkan koleksi semua objek aktif ValidationError pada elemen terikat.

ErrorTemplate

Mendapatkan atau mengatur yang ControlTemplate digunakan untuk menghasilkan umpan balik kesalahan validasi pada lapisan adorner.

HasError

Mendapatkan nilai yang menunjukkan apakah ada pengikatan pada elemen target pengikatan memiliki ValidationError.

ValidationAdornerSite

Mendapatkan atau mengatur elemen yang tampaknya menunjukkan bahwa kesalahan validasi terjadi pada elemen terikat tempat properti ini diatur.

ValidationAdornerSiteFor

Mendapatkan atau mengatur elemen yang elemen ini tampaknya menunjukkan bahwa terjadi kesalahan.

Metode

AddErrorHandler(DependencyObject, EventHandler<ValidationErrorEventArgs>)

Menambahkan penanganan aktivitas untuk peristiwa terlampir Error ke objek yang ditentukan.

ClearInvalid(BindingExpressionBase)

Menghapus semua ValidationError objek dari objek yang ditentukan BindingExpressionBase .

GetErrors(DependencyObject)

Mendapatkan nilai Errors properti terlampir dari elemen yang ditentukan.

GetErrorTemplate(DependencyObject)

Mendapatkan nilai ErrorTemplate properti terlampir dari elemen yang ditentukan.

GetHasError(DependencyObject)

Mendapatkan nilai HasError properti terlampir dari elemen yang ditentukan.

GetValidationAdornerSite(DependencyObject)

Mendapatkan nilai ValidationAdornerSite properti terlampir untuk elemen yang ditentukan.

GetValidationAdornerSiteFor(DependencyObject)

Mendapatkan nilai ValidationAdornerSiteFor properti terlampir untuk elemen yang ditentukan.

MarkInvalid(BindingExpressionBase, ValidationError)

Menandai objek yang ditentukan BindingExpression sebagai tidak valid dengan objek yang ditentukan ValidationError .

RemoveErrorHandler(DependencyObject, EventHandler<ValidationErrorEventArgs>)

Menambahkan penanganan aktivitas untuk peristiwa terlampir Error dari objek yang ditentukan.

SetErrorTemplate(DependencyObject, ControlTemplate)

Mengatur nilai ErrorTemplate properti terlampir ke elemen yang ditentukan.

SetValidationAdornerSite(DependencyObject, DependencyObject)

ValidationAdornerSite Mengatur properti terlampir ke nilai yang ditentukan pada elemen yang ditentukan.

SetValidationAdornerSiteFor(DependencyObject, DependencyObject)

ValidationAdornerSiteFor Mengatur properti terlampir ke nilai yang ditentukan pada elemen yang ditentukan.

Acara yang Terlampir

Error

Terjadi ketika elemen terikat mengalami kesalahan validasi, tetapi hanya untuk pengikatan dengan nilai yang NotifyOnValidationError diatur ke true.

Berlaku untuk

Lihat juga