Binding.ValidationRules Özellik

Tanım

Kullanıcı girişinin geçerliliğini denetleen bir kural koleksiyonu alır.

public:
 property System::Collections::ObjectModel::Collection<System::Windows::Controls::ValidationRule ^> ^ ValidationRules { System::Collections::ObjectModel::Collection<System::Windows::Controls::ValidationRule ^> ^ get(); };
public System.Collections.ObjectModel.Collection<System.Windows.Controls.ValidationRule> ValidationRules { get; }
member this.ValidationRules : System.Collections.ObjectModel.Collection<System.Windows.Controls.ValidationRule>
Public ReadOnly Property ValidationRules As Collection(Of ValidationRule)

Özellik Değeri

Bir nesne koleksiyonu ValidationRule.

Açıklamalar

WPF veri bağlama modeli, veya ValidationRules nesnenizle ilişkilendirmenizi BindingMultiBinding sağlar. sınıfından ValidationRule türeterek ve yöntemini uygulayarak Validate özel kurallar oluşturabilir veya yerleşik ExceptionValidationRuleolarak kullanabilirsiniz; bu da kaynak güncelleştirmeleri sırasında özel durumlar varsa bir değeri geçersiz kılar.

Bağlama altyapısı, bağlama kaynağı özelliğine her giriş değeri (bağlama hedef özellik değeri) aktarıldıklarından her birinde bağlamayla ilişkili her bir bağlamayı denetler ValidationRule . Doğrulama işleminin ayrıntılı bir tartışması için Veri Bağlamaya Genel Bakış'ın Veri Doğrulama bölümüne bakın.

Uyarı

Bu özellik, yalnızca gösterilen koleksiyon söz dizimi kullanılarak veya koleksiyon nesnesine erişerek ve gibi Addçeşitli yöntemleri kullanılarak Genişletilebilir Uygulama Biçimlendirme Dili'nde (XAML) ayarlanabilir. Koleksiyon nesnesine erişim özelliği salt okunurken, koleksiyonun kendisi okuma-yazmadır.

XAML Özellik Öğesi Kullanımı

<object>
  <object.ValidationRules>
    oneOrMoreValidationRules
  </object.ValidationRules>
</object>

XAML Değerleri

oneOrMoreValidationRules
Bir veya daha fazla ValidationRule nesne. sınıfını ExceptionValidationRule kullanabilir veya sınıfı alt sınıflayarak ValidationRule özel kurallar oluşturabilirsiniz.

Şunlara uygulanır

Ayrıca bkz.