【问题标题】:Manually show validations on save with WPF datagrid使用 WPF 数据网格在保存时手动显示验证
【发布时间】:2009-11-24 02:49:21
【问题描述】:

使用 WPFToolkit 中的 WPF 数据网格我想在保存操作期间显示错误。目前,它似乎在您移出该行、按 Enter 等时进行验证。

我需要执行两种类型的行级验证:

1) 在服务调用之前确保对象上的字段已设置。

2) 服务调用后,显示任何服务验证。 (请注意,我有一种方法可以将服务验证映射到已发送的对象 - 但需要一种通过服务验证突出显示行错误的方法)

似乎有两个选项:a) 使用默认的 ValidationRule WPF 网格框架通过强制以某种方式重新运行验证来突出显示前/后行验证? b) 推出我自己的验证

我的问题是有办法手动对多行进行行级验证吗?

【问题讨论】:

    标签: wpf validation datagrid


    【解决方案1】:

    如果您绑定到 INotifyProperty,您可以手动调用 PropertyChanged(propertyName) 来强制重新验证。由于您使用的是 DataGrid,因此您可能需要使用 CollectionChanged()。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-03-24
      • 1970-01-01
      • 2010-11-03
      • 2013-04-04
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多