1
我正在使用WCF Ria服務和實體框架使用MVVM模式的Silverlight應用程序。 在我的元數據類中,當我從前端窗體(使用twoway-databinding)提交entitydata時,我有validationrules工作得很好。Silverlight - 驗證一個屬性
但是現在我想在我的文本框中的一個LostFocus事件中驗證一個屬性。
我曾嘗試與此代碼在視圖模型類:
代碼運行,但沒有任何反應。即使屬性FirstName是空的也沒有例外(也嘗試過其他屬性)。正如我在向EF提交表格時提到的驗證工作。
有沒有人有提示如何驗證只是一個屬性而不提交一切?
感謝您的回答。但是我已經有了這個代碼。正如我所說的,當按下submit按鈕時,一切正常。看起來像我上面的代碼(Validator.ValidateProperty)不影響驗證過程。在示例中,我只在元數據類中看到了ValidateProperty,而不是在我想要的viewmodel類中。 – user1097395 2011-12-14 09:41:26