2009-03-03 8 views
1

Birçok metin kutusu/combobox ile birkaç formum var ve alanlardan en az biri geçersizken "Kaydet" düğmesini devre dışı bırakmak istiyorum. Ben (metin kutusu örneği gösterilmektedir) şöyle, kurulum için bazı özel ValidationRules mümkün oldum:WPF'de form veri doğrulaması hakkında bilgi almak için en iyi yöntem nedir?

<Binding Path="Name"> 
    <Binding.ValidationRules> 
     <my:TextFieldNotEmpty/> 
    </Binding.ValidationRules> 
</Binding> 

Sorum şu: Ben böylece, hatta 1 geçerlilik kuralı başarısız olur "kaydet formunu ayarlayabilirsiniz nasıl "düğmesi etkin değil mi? Bir durumu ele almak için standart bir yol var mı (belki de tetikleyici), yoksa WPF'nin düştüğü yer burası mı?

+0

[WPF Doğrulama Hataları Tespiti] 'nin olası bir kopyası (http://stackoverflow.com/questions/127477/detecting-wpf-validation-errors) –

cevap

1

Sen WPF Application Framework (WAF) ait BookLibrary örnek uygulamada ilginizi çekebilir. Doğrulama hataları olduğunda WPF'de doğrulama kullanımını ve Kaydet düğmesinin nasıl kontrol edileceğini gösterir.

+0

Bu uygulama harika. kodumun kalitesini artıracak! Teşekkürler. – Attilah

İlgili konular