I am using databinding and IDataErrorInfo style validation in a form. This form includes a Label control for which I don't want to show the red adornment when validation fails. Can anyone recommend a way to remove this adornment from Label controls?
Remove WPF Validation adornment from Label
2.2k Views Asked by BrettRobi At
2
There are 2 best solutions below
1
On
You can disable validation for a Binding by disabling the relevant Validation mode.
These can be one or all of ValidatesOnNotifyDataErrors, ValidatesOnDataErrors and ValidatesOnExceptions.
<Label Content="{Binding YOUR_BINDING_PROPERTY,
ValidatesOnNotifyDataErrors=False,
ValidatesOnDataErrors=False,
ValidatesOnExceptions=False}" />
You can get rid of the default validation error template by assigning an empty
ControlTemplateto the attached propertyValidation.ErrorTemplate.Hope this helps.