我有一个带验证规则的WPF页面。此页面有2个网格 - 默认显示1个,另一个可以通过动画切换显示(按下按钮,第二个网格的高度动画显示在第一个网格的顶部,第一个网格是禁用)。
我的问题是:我在第一个网格上有验证规则,当其中一个失败时,控件周围会出现一个红色边框(应该如此)。但是当第二个网格覆盖在第一个网格的顶部时,我仍然可以看到第一个网格的红色边框,即使我将第一个网格的可见性设置为隐藏。
我已经尝试在两者上设置Panel.ZIndex属性,以便我确定第二个网格显示在第一个网格的前面。有什么想法吗?!