如何确保在其他控件后面显示adorner层中的验证

Ron*_*erg 5 wpf adorner adornerlayer c#-4.0

我有一个用户验证的WPF应用程序.根据文档,这将在adorner图层中呈现,该图层显示在所有其他图层上方.

在屏幕截图中,您可以看到这不是我想要的.我有一个名为'Alert details'的弹出窗口,它ChildWindow来自Extended WPF Toolkit.它位于装饰层后面.如何让弹出窗口出现在装饰图层的前面?

我已经尝试Panel.ZIndex在ChildWindow上设置一个非常高的但是这没有什么区别.


截图

Jul*_*ain 10

An AdornerDecorator用于AdornerLayer为一组控件提供给定.默认情况下,此装饰器位于默认Window模板中,因此覆盖窗口中的所有控件.

AdornerDecorator在表单周围添加一个新的,并确保ChildWindow它在它之后,以便它在装饰器上方.

<Grid>
  <AdornerDecorator>
    ... your summary form ...
  </AdornerDecorator>
  <ChildWindow .. />
</Grid>
Run Code Online (Sandbox Code Playgroud)