WPF 数据验证?还有比 IDataErrorInfo 更好的吗?
是否有在 ViewModel 中进行数据验证的首选实践? 调查一下,有些人似乎更喜欢 IDataErrorInfo 而有些人更喜欢推出自己的验证框架(http://www.codepro…
MVVM 模型应该是什么样的?
您好,我有 3 个关于 MVVM 模型的问题。 有没有办法绕过冗余的 PropertyChanged("PropName") 将 POCO 对象包装到 WPF 的最佳方法是什么 INotifyProper…
使用 IDataErrorInfo 在 MVVM 中执行验证时,应该在哪里执行检查以查看数据库中是否已存在某个值?
开始使用所有这些 MVVM 的东西,我遵循这个 Josh Smith 的帖子讨论了使用 MVVM 时的验证方法。这个例子很简单,我开始想知道如何在我自己的应用程序中…
在 int 列 DataGrid 的情况下,IDataErrorInfo 不会触发
我有一个 DataGrid,其中的列与“int”类型属性绑定。我正在使用 IDataErrorInfo 进行验证。我的验证规则工作正常,一旦我更改单元格的值,它们就会被…
具有属性的多个错误消息的 IDataErrorInfo
看来其他人也遇到了这个问题: Validation.HasError 确实如果已经为 true 时出现新错误,则不会再次触发 Validation.Error 不会使用最新的错误消息进…
wpf 从 3.5 开始定位到 4.0 版本会影响 IDataErrorInfo 实现
我有一个使用版本 3.5 实现 IDataErrorInfo 的 MVVM 应用程序。我想尝试以 4.0 为目标,因此修改了目标框架设置并更改了一些位(BitmapFrames 等)。…
Enterprise Library 5.0,抽象基类中的验证
我的业务层使用一个名为 DomainObject 的抽象基类,它实现 IDataErrorInfo 来为 WPF 提供验证绑定。 当我调用基类中实现的“Error”属性时,没有发现…
ObservableCollection 和 IDataErrorInfo 以及 XML 文件
MainWindow() 和 GetXmlData() 工作正常并在 gridview 上显示 xmlfile。但是当我包含 XmlNode :IDataErrorInfo 类时,它停止工作。 我喜欢让它们全部…
WPF DataGrid 验证错误未清除
所以我有一个 WPF DataGrid,它绑定到 ObservableCollection。该集合通过 IDataErrorInfo 对其成员进行验证。如果我以某种方式编辑一个单元格,使其无…
如果模型中的验证出现错误,则禁用按钮
您好,我对模型类中的错误进行验证。 public class CurrentUser:IDataErrorInfo, INotifyPropertyChanged { //... private string _validationResult …
S/L 4 & IDataErrorInfo - 如何强制重新验证控件(当触摸相关控件时)
我有两个绑定到属性 MinCartValue 和 MaxCartValue 的控件。 MinCartValue 必须小于 MaxCartValue。为了实现此验证,我实现了 IDataErrorInfo 接口,…
WPF- Validation - 由于 AdornerDecorator,验证错误消息位于其他控件后面
我在 ViewModel 中实现了 IDataErrorInfo,以便在文本框有错误时返回一个字符串。 public string this[string columnName] { get { return "Error-- T…