我研究了有關驗證tehniques的網,發現這篇文章屬性驗證和的ErrorMessage
http://www.codeproject.com/Articles/97564/Attributes-based-Validation-in-a-WPF-MVVM-Applicat
有誰知道是什麼原因,如果你從屬性中刪除的ErrorMessage =「」驗證是不是發生了什麼?
這個作品
[Required(ErrorMessage="error message")]
這並不
[Required()]
我正在做我的自定義屬性。問題是,如果在將屬性添加到屬性時未指定ErrorMessage,則綁定到簡單控件(如TextBox)時,UI上不會顯示任何驗證錯誤,但在綁定到列表控件(例如GridView)時將顯示正確。兩種情況下的綁定都發生在相同的數據上。 HOwever,如果我指定了錯誤消息,那麼TextBox將會出現驗證錯誤。 – Goran