【问题标题】:Silverlight listbox validation: required selectionSilverlight 列表框验证:必选
【发布时间】:2011-08-05 13:36:19
【问题描述】:

我想验证一个 ListBox:用户必须至少选择 2 个项目。 SelectedItems 属性不支持绑定。那么现在呢?

我怀念 WinForms 和 ASP.NET 控件具有验证事件、按钮具有 CausesValidation 属性等的美好时光……

【问题讨论】:

  • 点击按钮后,我会通过非标准方式(如消息框)进行验证。

标签: silverlight validation silverlight-4.0


【解决方案1】:

您可能可以使用触发器或行为来处理选定项目更改事件,然后使用 INotifyDataErrorInfo 为该控件创建验证错误。

http://www.silverlightshow.net/items/Behaviors-and-Triggers-in-Silverlight-3.aspx

http://attachedwpf.com/blog/2010/03/24/silverlight-4-inotifydataerrorinfo/

【讨论】:

  • 我想过,但是如何将错误通知控件?由于我无法绑定它,所以它不会问我是否有任何错误。
  • 这似乎显示了绑定所选项目的好方法。 stackoverflow.com/questions/1297643/…
猜你喜欢
  • 2014-01-20
  • 2017-06-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-01-31
  • 2021-04-25
相关资源
最近更新 更多