【问题标题】:Error template get lost when changing tab in MahApps.Metro在 MahApps.Metro 中更改选项卡时错误模板丢失
【发布时间】:2014-05-12 16:43:48
【问题描述】:

在我的窗口中,我有 2 个选项卡。一个带有主要信息,另一个带有可编辑的网格。当我单击保存按钮时,整个窗口都会得到验证,并且存在验证问题的控件会以红色突出显示。但是,如果我将选项卡更改为带有网格的选项卡并返回到具有验证问题的选项卡,则控件不再突出显示。即使我再次单击保存按钮,并且验证发生,控件也不会再次突出显示。

这里是屏幕截图

【问题讨论】:

    标签: mahapps.metro


    【解决方案1】:

    有点晚了,但是今天我遇到了同样的情况并找到了解决方案。 您必须在 TabItem 内添加一个 AdornerDecorator:

    <TabItem Header="Foo">
            <AdornerDecorator>
               //more content
            </AdornerDecorator>
    </TabItem>
    

    我在一个更一般的问题中找到了它: TextBox with validation loses ErrorTemplate on tab change

    问候

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-03-27
      • 2015-03-03
      • 1970-01-01
      • 2019-03-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多