我有一个具有用户验证的 WPF 应用程序。根据文档,这是在装饰层中呈现的,该层出现在所有其他层之上。
在屏幕截图中,您可以看到这不是我想要的。我有一个名为“警报详细信息”的弹出窗口,它ChildWindow
来自Extended WPF Toolkit。它位于装饰层后面。如何使弹出窗口出现在装饰层前面?
我已经尝试Panel.ZIndex
在 ChildWindow 上设置一个非常高的值,但这并没有什么不同。
我有一个具有用户验证的 WPF 应用程序。根据文档,这是在装饰层中呈现的,该层出现在所有其他层之上。
在屏幕截图中,您可以看到这不是我想要的。我有一个名为“警报详细信息”的弹出窗口,它ChildWindow
来自Extended WPF Toolkit。它位于装饰层后面。如何使弹出窗口出现在装饰层前面?
我已经尝试Panel.ZIndex
在 ChildWindow 上设置一个非常高的值,但这并没有什么不同。
An用于为一组控件AdornerDecorator
提供给定值。AdornerLayer
默认情况下,这个装饰器在默认Window
模板中,从而覆盖了窗口中的所有控件。
在你的表单周围添加一个新AdornerDecorator
的,并确保ChildWindow
它在它之后,这样它就在装饰器的上方。
<Grid>
<AdornerDecorator>
... your summary form ...
</AdornerDecorator>
<ChildWindow .. />
</Grid>