我为我的 model 写了一个 4D 数组数据,现在它显示如标题的错误。 有人帮我修好吗? 这是数据文件的一部分: dat 文件这是数据文件: 数据需求数据D&C 我试图在 inte.net 上找到解决方案,但它不起作用 ...
我为我的 model 写了一个 4D 数组数据,现在它显示如标题的错误。 有人帮我修好吗? 这是数据文件的一部分: dat 文件这是数据文件: 数据需求数据D&C 我试图在 inte.net 上找到解决方案,但它不起作用 ...
我想问与此链接中提出的完全相同的问题,并且也有人回答,但我不明白如何将其合并到代码中。 抱歉问了菜鸟问题,请多多包涵。 问题的链接是如何通过在父 class 上实现 IDataErrorInfo 来验证子对象。 问题完全相同,答案是如何实现,但我发现缺少的是如何使用 class 在员工 class ...
我正在开发一个 wpf 应用程序,在其中一个视图中,我有一个 GroupBox,其中包含一些 TextBoxes、CheckBoxes..etc 和一个搜索按钮。 在那个 GroupBox 下我有一个 TabControl,它有 2 个 TabItems。 每个 TabItem 显示连接到不同数据库 ...
问题我能够使用它自己的单独方法对每个属性进行验证。 我遇到的问题是,对于每个属性都有太多方法的代码太多了——我的目标是将所有方法整合到一个单一的方法中。 我现在遇到了一个问题,关于如何在我的单个方法中识别哪个属性包含错误。 服务在这里,我构建了服务来检查User属性中的用户名和密码。 实际验证在这 ...
我是 WPF MVVM 的新手,并想对本文提出后续问题: 使用 IDataErrorInfo 在验证期间启用禁用保存按钮如果表单验证上的许多控件中的任何一个失败,我正在尝试启用/禁用按钮保存/更新/通过。 我有 IsValid 方法,它检查 Model 上的验证逻辑并返回 True/False,它将 ...
我有一个看起来像的绑定: 途中的每个类都实现了 IDataErrorInfo,但目前,只有我的最后一个类对名称进行了真正的检查: 现在我将值更改为不正确的值,我得到的是: 我最后一个子模型上的this[string propertyName]被正确调用并返回错误 我的视图模型上的th ...
我有一个对象集合,它们的“有效”有效状态取决于不同的属性,与集合无关。 因此,当我更改条件并向集合中添加新项目时,我得到了错误的项目,但集合中先前项目的“有效”状态不会改变。 当我更改错误属性时,如何强制重新验证整个集合。 我在这里创建了一个示例代码,当我选中错误复选框时,我想重新验证集合中的 ...
我有一个TextBox绑定到具有[Required]和[Range(1, 5)]属性的int属性,当应用程序启动时TextBox获取0 ,如果我按Backspace并删除该 0 ,我会在调试日志中收到此消息: 并且验证不起作用。 如果我使用Nullable<int>而不是int ,我会得 ...
我有一个名为Person的 class 具有两个属性FirstName , LastName,两个Constructors ,一个ICommand以及INotifyPropertyChanged和IDataErrorInfo所需的常用东西: 在xaml我有两个TextBox绑定到 Person 的 ...
我查看了一些实现IDataErrorInfo接口的示例,所有这些示例都实现了如下所示: public string Error的目的是什么以及如何使用它而不是返回null ? 在xaml中,其中一些示例使用了针对TextBox的预定义样式,而其他示例使用了Label或ToolTip ,如下所示: ...
将MvvmValidation NuGet软件包从版本2.0.2更新到3.1.0 ,出现错误: 找不到类型或名称空间名称“ DataErrorInfoAdapter” (是否缺少using指令或程序集引用?) 我的ValidatableViewModelBase.cs看起来像这 ...
我有一个具有属性的 ViewModel。 此属性是“PhysicalValue”。 此 PhysicalValue 是一个由 Value 和 Unit 组成的类。 我有一个控件应该编辑这个 PhysicalValue 的值: 但是我没有错误(可能是因为它搜索Target.Value的错误。我 ...
我能够为数据网格中的一个特定单元格显示验证错误,但如果存在多个验证错误,我不知道如何执行此操作。 例如,我有十列,并且在两个或多个单元格中存在验证错误。 目前,我在 App.xaml 包含的单独文件中定义了一种样式作为 ResourceDictionary。 样式: 模型类: 我的验证类 ...
我有一个用于验证数据错误的组合框。 当使用组合框检测到错误时,我希望背景变为红色,并且当用户将鼠标悬停在其上方时,将显示一个标签提示。 到目前为止,我已经尝试添加 这将导致使用默认的轮廓红色,并且标签提示显示错误。 如上面的屏幕截图所示,发生错误时,其他文本框的背景为红色 ...
我正在C#MVVM中创建一个简单的应用程序,需要您的帮助(建议)。 我不知道这是可能的,但您可能会知道如何做。 因此,要验证我的文本框,请使用IDataErrorInfo接口。 它很酷,但我有一个问题。 是否有可能将错误消息放在列表中以显示在列表视图中? 我想避免错误消息中出现“ \\ ...
在根据一个属性(文本框)显示所有验证时,我遇到了一个小问题。 现在,我的验证工作如下: 文本框在开始时无聊,显示为红色,每个文本框仅显示一条错误消息。 当我在具有许多验证器的文本框中编写内容时,它们会依次出现。 我要实现的目标: 文本框的边框在开始时为红色,并在文 ...
这是我第一次使用WPF。 而且我正在开发一个库存管理系统。 我的设计模型只有一个Window,其中一个框架在单击不同按钮时会加载不同的Pages。 在向数据库中添加新清单时,我要确保数据验证。 在这方面,我选择IDataErrorInfo。 我必须实现该接口,但public parti ...
我有一个TextBox,因此用户可以输入他们的电子邮件地址。 我已经实现了IDataErrorInfo接口,并弹出一条消息,告诉用户其电子邮件地址是无效格式。 如果用户输入了无效的电子邮件并按了提交按钮,则该电子邮件仍将保存到数据库中。 如果用户输入了无效的电子邮件地址或显示错误消息, ...
我在ViewModels使用IDataErrorInfo和DataAnnotations来进行验证,我想在DataGrid中将它们用于验证。 我想要的单元格行为可以在TextBox轻松模拟: 但是,在我的DataGrid ,这些列是自动生成的,并且如果手动定义它们,则无法设置Valid ...
我的MVVM应用程序中有一个配置设置页面。 这里的字段之一(属性:BackupFolderPath)具有一个TextBox控件。 我们已经使用IDataErrorInfo完成了对该控件的验证。 验证基本上是检查此路径的存在。 已实施哪些验证: 在应用程序启动时,将检查Bac ...