【问题标题】:AutoCompleteBox does not render correctlyAutoCompleteBox 无法正确呈现
【发布时间】:2014-03-19 09:19:27
【问题描述】:

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

如下图:

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

有关更多信息,我创建并附加了示例源代码:

sample of my problem

谁能帮帮我?

谢谢。

【问题讨论】:

  • 您是否弄清楚为什么单击普通按钮和功能区按钮在呈现窗口时存在差异?

标签: c# wpf xaml wpftoolkit ribbon-control


【解决方案1】:

您会看到在AutoCompleteBox 的控件模板中定义的自定义错误用户界面和在装饰器中的标准错误模板。您应该禁用后者:

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

【讨论】:

    猜你喜欢
    • 2015-03-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-02-04
    • 2015-09-27
    • 2021-04-21
    • 2015-10-21
    相关资源
    最近更新 更多