Null bir int geçiş koduna bir metin kutusu veriyorum. Verileri metin kutusundan silersem bana bir onaylama hatası verir (etrafındaki kırmızı kenarlık). İşteWPF DataBinding: Nullabilir Int hala bir doğrulama hatası alır?
benim bağlayıcı kod edilir: Ben metin kutusu temizlemek Açıkça bir Nullable olarak işaretlenmiş
ZipBinding = new Binding("Zip");
ZipBinding.Source = Address;
zipTextBox.SetBinding(TextBox.TextProperty, ZipBinding);
public Int32? Zip { get { ... } set { ... } }
öyleyse neden WPF istiyorum bana bir doğrulama sorunu vermek ne zaman?
basit, bir satır. bitti :) –
Harika çalışıyor! XAML içinde nasıl yapılacağı için bu cevaba bakın http://stackoverflow.com/a/1895482/83111 – Oskar
String.Empty olarak ayarlamayın, çünkü null için alana "String.Empty" metnini bakın modeldeki değerler. Bunun yerine boş bir Dize kullanın. Örnek: ' ' –
Beauty