2009-08-24 44 views
2

如何驗證silverlight控件的輸入形式? 我有3個控件,三個中有兩個是文本框(對於名稱和年齡),剩下的一個控件是日期選擇器。驗證在Silverlight中

當我點擊提交按鈕時,驗證應該被調用。它將如何完成?

在此先感謝。

回答

0

我寫了我自己的SL2驗證。它是基於:

  1. 附加屬性給控制自定義驗證ID識別無效數據
  2. VisualTreeHelper解析可視樹和匹配驗證結果和自定義的驗證ID
  3. 自定義模板
  4. 業務對象的驗證控件以顯示驗證
  5. INotifyPropertyChanged在屬性值發生更改時移除驗證顯示。