如何在WPF中摆脱这种可视化工件?

时间:2009-07-08 14:17:10

标签: c# wpf visual-artifacts

我有一个带验证规则的WPF页面。此页面有2个网格 - 默认显示1个,另一个可以通过动画切换显示(按下按钮,第二个网格的高度动画显示在第一个网格的顶部,第一个网格是禁用)。

我的问题是:我在第一个网格上有验证规则,当其中一个失败时,控件周围会出现一个红色边框(应该如此)。但是当第二个网格覆盖在第一个网格的顶部时,我仍然可以看到第一个网格的红色边框,即使我将第一个网格的可见性设置为隐藏。

我已经尝试在两者上设置Panel.ZIndex属性,以便我确定第二个网格显示在第一个网格的前面。有什么想法吗?!

1 个答案:

答案 0 :(得分:1)

This Question包含了解决我问题的完美解决方案!没有更多的文物!