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