Binding.ValidationRules Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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.