.Net MVC2 如何在使用自定义 ValidationAttribute 时向 ModelState 添加错误
我有以下 ValidationAttribute 类, [AttributeUsage(AttributeTargets.Class, AllowMultiple = true, Inherited = true)] public sealed class DateV…
ObservableCollection 上的 IDataErrorInfo
我有一个实现 IDataError 的视图模型。在视图模型中我有一个 ObservableCollection。 ObservableCollection 在我的视图中填充数据网格: // the list …
使用 MVVM 实现使用 IDataErrorInfo 验证数据时出现异常
我正在尝试使用 IDataErrorInfo 验证 MVVM 应用程序中的数据,但遇到了一些问题。 当我将 TextBox 设置为无效值时,验证工作正常。但是在我将 TextBox…
IDataErrorInfo 接口如何工作?
我目前正在研究我的 WPF 应用程序的验证,并看到提到了 IDataErrorInfo。然而,关于如何使用它的指南很少,更糟糕的是,没有人解释它是如何工作的。 M…
使用 ViewModel 时的 asp.net mvc IDataErrorInfo 验证
我已对我的模型使用了 IDataErrorInfo 验证。 但是当我在视图模型中使用这些模型类时,验证不会发生。 下面的示例视图模型 public class CategoryView…
Validation.HasError 附加属性
我错过了什么吗? 1-样式 <Style TargetType="{x:Type TextBox}"> <Style.Triggers> <DataTrigger Binding="{Binding Path=Validation.HasE…
使用 ContentPresenter 进行 WPF 验证
我有一个 WPF 用户控件,需要验证某些字段。它绑定到实现 IDataErrorInfo 的类。 当我在另一个已打开的窗口中将用户控件设置为 ContentPresenter 的内…
IDataErrorInfo 与 ValueConverter
我不知何故做错了,但我无法弄清楚: 我有一个像这样的模型: public class Person : IDataErrorInfo { public DateTime Birthdate { get { return _b…
将验证错误传递给 WPF 中的 UI 元素?
我正在使用 IDataErrorInfo 验证 WPF 表单中的数据。我在演示者中实施了验证。 实际的验证正在发生,但应该更新 UI 并设置样式的 XAML 并未发生。 问…
WPF 验证 (IDataErrorInfo) 和选项卡聚焦问题
我有一个 TextBox 绑定到实现 IDataErrorInfo 的对象的属性。 我设置了 TextBox 的 Validation.ErrorTemplate,它工作正常。问题是我在 TabControl 上…
如何对 IDataErrorInfo 业务对象中的错误进行单元测试?
我正在为 WPF 应用程序编写(尝试编写)单元测试。 UI 绑定以实现 IDataErrorInfo 的业务对象,这样当我在 View xaml 中设置 ValidatesOnDataErrors=T…
如何为多个 BO 属性定义 IDataErrorInfo 错误属性
我开始通过 IDataErrorInfo 接口在我的 WPF 项目中实现验证。 我的业务对象包含多个带有验证信息的属性。如何获取与该对象关联的所有错误消息的列表。…
PropertyChanged 影响多个属性
我遇到的情况是,我有几个变量,它们的值相互依赖,如下所示: A 是 B 和 C 的函数 B 是 A 和 C 的函数 C 是 A 和 B 的函数 任一值都可以在 UI 上更改…