SORU
24 EYLÜL 2008, ÇARŞAMBA


Tespit WPF Doğrulama hatası

WPF Veri hataları ExceptionValidationRule kullanarak veya DataErrorValidationRule Bağlama sırasında Veri Katmanı atılan dayalı doğrulama kurabilirsiniz.

Kontrolleri Bu şekilde kurulmuş bir grup vardı ve Kaydetmek bir düğme olmalı. Kullanıcı Kaydet düğmesini tıklattığında, kayıt başlamadan önce doğrulama hataları vardır emin olmak gerekir. Eğer doğrulama hataları varsa, onlara bağırmak istiyorum.

WPF, ne kadar Veri Bağlı denetimleri herhangi bir doğrulama hataları ayarlamak zorunda öğrenebilirim?

CEVAP
10 Ocak 2011, PAZARTESİ


Bu yazı çok yararlı oldu. Emeği geçen herkese teşekkürler. Burada aşk ya da nefret edecek bu SERİ bir sürüm.

private void CanExecute(object sender, CanExecuteRoutedEventArgs e)
{
    e.CanExecute = IsValid(sender as DependencyObject);
}

private bool IsValid(DependencyObject obj)
{
    // The dependency object is valid if it has no errors and all
    // of its children (that are dependency objects) are error-free.
    return !Validation.GetHasError(obj) &&
    LogicalTreeHelper.GetChildren(obj)
    .OfType<DependencyObject>()
    .All(IsValid);
}

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Art Food Kitty - Kelly Eddington

    Art Food Kit

    7 Kasım 2006
  • HereWeStayKings

    HereWeStayKi

    3 NİSAN 2013
  • julioissk84life

    julioissk84l

    18 ŞUBAT 2008