AutoCompleteBox无法正确呈现

时间:2014-02-19 07:27:56

标签: c# wpf xaml wpftoolkit ribbon-control

我的wpf窗口中有一个autoCompleteBox,我为自动完成控件的selectedItem属性设置了ValidatesOnDataErrors绑定属性为True。 当我通过单击功能区按钮显示我的wpf窗口时,autocompletbox的验证区域无法正确呈现。

如下图所示:

a correct Item Selected but autocomplete still showing the validation

但是当我通过点击标准的Wpf按钮显示窗口时,它可以正常工作 如下图所示:

everything are ok

了解更多信息我创建并附加了一个示例源代码:

sample of my problem

任何人都可以帮助我吗?

感谢。

1 个答案:

答案 0 :(得分:2)

您在AutoCompleteBox的控件模板中定义了自定义错误UI,是装饰器中的标准错误模板。你应该禁用后者:

<Style TargetType="{x:Type sysctrls:AutoCompleteBox}">
    <Setter Property="Validation.ErrorTemplate" Value="{x:Null}" />
</Style>