我的wpf窗口中有一个autoCompleteBox,我为自动完成控件的selectedItem属性设置了ValidatesOnDataErrors绑定属性为True。 当我通过单击功能区按钮显示我的wpf窗口时,autocompletbox的验证区域无法正确呈现。
如下图所示:
但是当我通过点击标准的Wpf按钮显示窗口时,它可以正常工作 如下图所示:
了解更多信息我创建并附加了一个示例源代码:
任何人都可以帮助我吗?
感谢。
答案 0 :(得分:2)
您在AutoCompleteBox
的控件模板中定义了自定义错误UI,是装饰器中的标准错误模板。你应该禁用后者:
<Style TargetType="{x:Type sysctrls:AutoCompleteBox}">
<Setter Property="Validation.ErrorTemplate" Value="{x:Null}" />
</Style>