如何通过 IDataErrorInfo 在按下保存按钮时验证我的实体?
我已经实现了 IDataErrorInfo 接口来验证我的实体。 它工作正常,但我想在用户按下保存按钮时重新验证数据。他们是否有任何方法可以在 IDataErrorInfo…
如何验证使用 IDataErrorInfo 和 WPF 更改的另一属性?
我使用 IDataErrorInfo 来验证我的视图模型,因为它允许我使用清晰的 xaml 语法,并且一旦获得它就非常简单。 我的问题是,当一个属性发生更改时如何…
不同级别多个字段之间的验证
我在多个字段之间进行验证时遇到问题。例如,我有一个名为 RangeDateViewModel 的 ViewModel,其中包含名为 DateViewModel 的类的 2 个实例 - 它们分…
在已经具有具有匹配签名的属性索引器的类上实现 IDataErrorInfo
我想要一个具有索引器字符串 this[string propertyName] 的类。这将访问可与类一起序列化的字典,以允许动态属性。此外,我想实现 IDataErrorInfo 以…
WPF 绑定到 IDataErrorInfo.Error 属性设计时问题
我想将 TextBox.Text 绑定到我的对象 IDataErrorInfo.Error 属性,该属性返回错误摘要。我的对象是 DataContext。 现在我有一个这样的文本框: 并且在…
为 WPF 组合 DataAnnotations 和 IDataErrorInfo
我正在编写一个 WPF 应用程序,我想使用数据注释来指定 Required 字段、Range 等。 我的 ViewModel 类使用常规的 INotifyPropertyChanged 接口,我可…
wpf idataerrorinfo 组合框
我有一个简单的视图和视图模型,后者实现 IDdataErrorInfo 和 IValidationExceptionHandler。该视图包含一个组合框,其 ItemsSource 绑定到一个集合,…
IDataErrorInfo - 是否存在集合不为空的验证属性?
我不知道我是否找不到它或者它是否不存在,但是是否有任何验证属性可以检查集合是否为空/空? 如果没有,是否有关于如何创建我自己的验证属性的好资源…
WPF DataGrid 绑定验证和转换问题
我想知道 DataGrid 绑定对于不同类型的错误有何不同的行为。 我已经设置了一个示例项目: 数据类: public class MajorEvent : INotifyPropertyChange…
如何让 ObservableCollection 与 IDataError 一起使用
我有一个对话框,显示 ObservableCollection(整数的集合)的各个元素。当用户更改集合的各个值时,我想验证更改。 在我的 VM 中,只有一个集合属性,…
如何在 ItemsControl 内的 TextBox 上使用 ValidatesOnDataErrors
我正在尝试使用 IDataErrorInfo 验证 TextBox 的内容。下面列表的来源是一个List,并且显示每一项。当我将 ValidatesOnDataErrors=True 放入文本框上…
绑定时的 Silverlight 数据格式错误
当属性通过绑定(MVVM)获取其值(例如超出给定范围)时,我试图处理所有可能的错误。 通过在我想检查的控件中使用“ValidatesOnDataErrors”,这是完…
WPF 数据验证?还有比 IDataErrorInfo 更好的吗?
是否有在 ViewModel 中进行数据验证的首选实践? 调查一下,有些人似乎更喜欢 IDataErrorInfo 而有些人更喜欢推出自己的验证框架(http://www.codepro…