EditContext.Validate Yöntem

Tanım

Bunu EditContextdoğrular.

public:
 bool Validate();
public bool Validate();
member this.Validate : unit -> bool
Public Function Validate () As Boolean

Döndürülenler

Doğrulamadan sonra doğrulama iletisi yoksa True; aksi takdirde false.

Özel durumlar

İşleyici OnValidationRequestedAsync zaman uyumlu bir şekilde tamamlanmadığında oluşturulur. Bunun yerine zaman uyumsuz doğrulayıcılar kaydedildiğinde kullanın ValidateAsync(CancellationToken) .

Açıklamalar

Doğrulama yeniden girilmemelidir. Aynı EditContextöğeye bağlı bir OnValidationRequested, OnValidationRequestedAsyncveya ValidateAsync(CancellationToken)OnValidationStateChanged işleyicisinin içinden veya içinden çağırmayınValidate(); bunu yaptığınızda tanımsız davranışlar ortaya çıkar (özellikle, doğrulayıcının kendi NotifyValidationStateChanged() çağrıları aracılığıyla sonsuz özyinelemelere neden olabilir).

Şunlara uygulanır