我不知何故錯過了DataAnnotations的介紹。過去幾周我一直在關注他們。看起來我所發現的一切都與MVC有關。是否有任何完整的實現與WPF,WinForms等進行驗證?DataAnnotations驗證只在MVC中實現?
如果是這樣,任何指針/鏈接將不勝感激。
如果沒有,是否有計劃在未來推出集成支持?
我目前的興趣在於WPF,所以這正是我所期待的。
TIA
我不知何故錯過了DataAnnotations的介紹。過去幾周我一直在關注他們。看起來我所發現的一切都與MVC有關。是否有任何完整的實現與WPF,WinForms等進行驗證?DataAnnotations驗證只在MVC中實現?
如果是這樣,任何指針/鏈接將不勝感激。
如果沒有,是否有計劃在未來推出集成支持?
我目前的興趣在於WPF,所以這正是我所期待的。
TIA
卡爾來自微軟模式和實踐團隊的Shifflett擁有詳細的video on how to use the Data Annotations attributes in WPF。他的源代碼可通過blog post on his Stuff demo application底部的鏈接獲得。
數據註解是一個不錯的中間地帶,通常在WPF書籍和教程以及@Evan Larsen上面提到的更強大的企業驗證應用程序塊中可以看到臨時驗證。此外,正如您注意到的,使用數據註釋允許與ASP.NET應用程序共享模型。
關於WPF,DataAnnotations支持未建成,但它不應該太難勾到自己的應用程序。
我的開源庫PDX的演示應用程序顯示瞭如何做這件事,但是對於0.2的文檔還遠沒有結束:)
這裏是另一種方式來做到這一點:http://babaandthepigman.wordpress.com/2010/02/14/wpf-commanding-and-data-annotations-validation/
我在這一點上的興趣主要是學術/自我滿足,這總體指甲我正在尋找。話雖如此,我仍然在企業圖書館驗證方面做了大量的閱讀工作(感謝@Even Larsen),我懷疑這是我在生產過程中會用到的東西。雖然我可以根據卡爾的工作來修改我的一些方法。 –