【发布时间】:2011-10-19 03:13:15
【问题描述】:
我有带有主窗口的 WPF 应用程序。我想创建子 WPF 窗口,它总是必须在 ONLY 父窗口之上。如果我为新窗口设置 TopMost 属性,则窗口位于桌面上所有 nonTopMost 窗口的上方。这不是我想要的。
【问题讨论】:
标签: wpf
我有带有主窗口的 WPF 应用程序。我想创建子 WPF 窗口,它总是必须在 ONLY 父窗口之上。如果我为新窗口设置 TopMost 属性,则窗口位于桌面上所有 nonTopMost 窗口的上方。这不是我想要的。
【问题讨论】:
标签: wpf
设置子窗口的 Owner 属性,使其引用父窗口。
child.Owner = parent;
【讨论】:
根据窗口的性质,我经常使用“假”窗口,它实际上只是父级中的一个层,中间有一个部分透明的灰色层,这使得父级在子级处于活动状态时看起来像幻影。然后,您可以将子窗口设置为折叠,直到需要它为止。
【讨论】: