我在表单中使用数据绑定(bind)和 IDataErrorInfo 样式验证。此表单包含一个 Label 控件,我不想在验证失败时为其显示红色装饰。谁能推荐一种从标签控件中删除此装饰的方法?
最佳答案
您可以通过分配一个空的 ControlTemplate
来摆脱默认的验证错误模板。附属性 Validation.ErrorTemplate
.
<Label Content="{Binding ...}">
<Validation.ErrorTemplate>
<ControlTemplate />
</Validation.ErrorTemplate>
</Label>
希望这可以帮助。
关于wpf - 从标签中删除 WPF 验证装饰,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2466974/