wpf - 从标签中删除 WPF 验证装饰

标签 wpf validation adornment

我在表单中使用数据绑定(bind)和 IDataErrorInfo 样式验证。此表单包含一个 Label 控件,我不想在验证失败时为其显示红色装饰。谁能推荐一种从标签控件中删除此装饰的方法?

最佳答案

您可以通过分配一个空的 ControlTemplate 来摆脱默认的验证错误模板。附属性 Validation.ErrorTemplate .

<Label Content="{Binding ...}">
  <Validation.ErrorTemplate>
    <ControlTemplate />
  </Validation.ErrorTemplate>
</Label>

希望这可以帮助。

关于wpf - 从标签中删除 WPF 验证装饰,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2466974/

相关文章:

validation - Windows DLL 是否由 Microsoft 签名?我可以检测它们是否被第三方篡改过吗?

WPF UIElements 内联文本 "Adornments"

c# - ExtractExistingFileAction.OverwriteSilently 不会覆盖给定目录中的文件

c# - 验证项目控件中项目的数据模板

java - Hibernate 6 自定义 validator 消息如何从属性文件中显示?

C# 的滚动条装饰?

c# - 访问 DataTemplate 中的当前项

wpf - 数据网格按钮列

javascript - 不允许粘贴任何非字母数字字符