我想驗證列表框:用戶必須至少選擇2個項目。 SelectedItems屬性不支持綁定。所以現在怎麼辦?Silverlight列表框驗證:需要選擇
我懷念的美好時光時,WinForms和ASP.NET控件了驗證事件,按鈕有CausesValidation屬性等等...
我想驗證列表框:用戶必須至少選擇2個項目。 SelectedItems屬性不支持綁定。所以現在怎麼辦?Silverlight列表框驗證:需要選擇
我懷念的美好時光時,WinForms和ASP.NET控件了驗證事件,按鈕有CausesValidation屬性等等...
你也許可以處理選定的項目更改事件使用觸發器或行爲和然後使用INotifyDataErrorInfo爲該控件創建驗證錯誤。
http://www.silverlightshow.net/items/Behaviors-and-Triggers-in-Silverlight-3.aspx
http://attachedwpf.com/blog/2010/03/24/silverlight-4-inotifydataerrorinfo/
我想過這個,但如何通知控制系統有錯誤?由於我不能綁定它,它不會問我是否有任何錯誤。 – fejesjoco 2011-04-15 09:14:23
這似乎顯示了綁定選定項目的好方法。 http://stackoverflow.com/questions/1297643/sync-selecteditems-in-a-muliselect-listbox-with-a-collection-in-viewmodel/1299544#1299544 – BenCr 2011-04-15 09:20:28
好吧,我結束了使用附加的行爲,謝謝。 – fejesjoco 2011-04-22 13:21:26
我將通過非標準化的方式就像一個按鈕,點擊後一個消息驗證。 – vorrtex 2011-04-14 16:13:11