UI 虚拟列表框内的 WPF 验证
我需要在我正在开发的 WPF 应用程序中进行某种数据验证 据我所知,当您将 ValidatesOnDataErrors=True 添加到绑定时,每次解析绑定时(可以是每次)值…
WPF-MVVM 中的错误处理/禁用按钮
我在查看错误处理时遇到问题。我使用 caliburn.micro 和 MEF。 我的虚拟机看起来像这样: [Export(typeof(IShellViewModel))] public class ShellView…
在 WPF PropertyGrid 中实现验证
我已经实现了一个PropertyGrid,并且所选对象(在另一个库中)的属性显示在其中。属性值通过绑定绑定到 PropertyGrid 控件。现在,我想对用户在 Prope…
WPF 中的验证 - 自定义验证规则或 IDataErrorInfo
作为一名新的 WPF 程序员,我无法找到验证用户输入的两种不同方式之间的区别: 针对实现 IDataErrorInfo 编写自定义验证规则的优点和缺点是什么,反之…
当控件变得可见时,WPF IDATAError 不显示
我对 ErrorTemplate 有一个奇怪的问题。我创建了一个 WPF MVVM 应用程序。我正在使用 ErrorTemplate 和 IDataError 接口来显示错误。在我的表单上,我…
通知 ViewModel ValidatesOnExceptions 输入错误
在我的应用程序中,我有绑定到文本框的数字(双精度或整数)ViewModel 属性。 ViewModel 实现 IDataErrorInfo 来检查输入的值是否在“业务逻辑”可接…
用于 WPF 绑定的具有 INotifyPropertyChanged 和 IDataErrorInfo 的 LINQ to SQL 类
我使用 LINQ to SQL 类来访问我的数据库。现在我想使用 LINQ to SQL 类进行 WPF 数据绑定和验证。如何将这两个接口实现到我的项目模型中?是否可以自…
使用 ViewModel 实体上的 DataAnnotation 进行 Prism IDataErrorInfo 验证
我正在使用 Prism MVVM 框架在 WPF 中实现数据验证。我在 ViewModel 中使用绑定到表示层的干净数据实体。 <TextBox Text="{Binding User.Email, Val…
c# - 方法声明中的方括号如何适合 c#?
方法声明中的方括号如何适合 C#?这是我在阅读 WPF 验证时看到的,可以使用 IDataErrorInfo 和以下示例。 public string this[string propertyName] /…
在相关但非互斥的复选框上使用 IDataErrorInfo
我的表单上有一系列复选框。必须检查一个或多个,如果没有,我想在它们上显示一个错误图标,直到其中之一为止。 我的 IDataErrorInfo 实现如下所示: …
在 WPF 中使用 IDataErrorInfo 设置文本框样式
我正在尝试更改文本框的样式。到目前为止,我已经使用以下代码使我的文本框在其边框右侧显示一个星号: <Style TargetType="{x:Type TextBox}"> &…