我有主窗口的WPF应用程序。我想创建子WPF窗口,它始终必须在父窗口之上。如果我为新窗口设置TopMost属性,则窗口位于桌面上的所有nonTopMost窗口之上。这不是我想要的。有帮助吗?提前谢谢。
答案 0 :(得分:12)
设置子窗口的Owner属性,使其引用父窗口。
child.Owner = parent;
答案 1 :(得分:1)
根据窗口的性质,我经常使用一个“假”窗口,它实际上只是父窗口中的一个层,并且在窗口之间有一个部分透明的灰色层,使得父窗口在子窗口处于活动状态时显示为幻影。然后,您可以将子窗口设置为折叠,直到需要它为止。