在父窗口之上的儿童wpf窗口

时间:2011-08-03 13:40:42

标签: wpf

我有主窗口的WPF应用程序。我想创建子WPF窗口,它始终必须在父窗口之上。如果我为新窗口设置TopMost属性,则窗口位于桌面上的所有nonTopMost窗口之上。这不是我想要的。有帮助吗?提前谢谢。

2 个答案:

答案 0 :(得分:12)

设置子窗口的Owner属性,使其引用父窗口。

child.Owner = parent;

答案 1 :(得分:1)

根据窗口的性质,我经常使用一个“假”窗口,它实际上只是父窗口中的一个层,并且在窗口之间有一个部分透明的灰色层,使得父窗口在子窗口处于活动状态时显示为幻影。然后,您可以将子窗口设置为折叠,直到需要它为止。