如何/最佳实践 - 使用IDataErrorInfo进行条件验证

时间:2015-06-08 12:46:15

标签: c# wpf mvvm

我的问题是,如何在运行时更改验证规则和刷新它们。例如(真的只是一个例子):我们有一个带有内容的车辆的组合框

  • plain

和一个组合框轮数

  • 2
  • 3
  • 4

对于用户来说,有必要在两个组合框中选择一个值,但当然不是选择普通或船只。当然,检查不是问题 验证组合框轮数时的设置,但是当我更改组合框车辆中的设置时,组合的验​​证结果是否没有变化框轮数。 是否有可能,使用IDataErrorInfo不是最好的方法。 (((

我希望你能理解我的问题。

1 个答案:

答案 0 :(得分:0)

选择plain或boat时,只需禁用第二个控件。这样,用户就无法做出错误的输入。或者选择性地隐藏数据。