我怎样才能让 WPF Window 留在某些 window 的前面而不是最上面?
How can I let WPF Window stay in front of certain window but not topmost?
情况是这样
我的 WPF Main window 始终可见,几个小的 windows 应该浮动 在 Main Window 上。
所以这些小 windows 是 Main Window 的 children 并且它们的 z-index 应该总是比 Main Window 大一个,即使焦点在 main window 而不是 children 但比其他应用程序(例如文件浏览器或 chrome 等)更小 z-index
我试过 Window 的 TopMost 属性 但它真的比其他任何东西都更重要,甚至比应用程序的 MessageBox 还要多。
让这些 children windows 只是漂浮在 parent window 前面的任何好主意?
提前致谢
它应该在所有者上方自动打开 window。或者将child设置为最顶层
情况是这样
我的 WPF Main window 始终可见,几个小的 windows 应该浮动 在 Main Window 上。 所以这些小 windows 是 Main Window 的 children 并且它们的 z-index 应该总是比 Main Window 大一个,即使焦点在 main window 而不是 children 但比其他应用程序(例如文件浏览器或 chrome 等)更小 z-index
我试过 Window 的 TopMost 属性 但它真的比其他任何东西都更重要,甚至比应用程序的 MessageBox 还要多。
让这些 children windows 只是漂浮在 parent window 前面的任何好主意?
提前致谢
它应该在所有者上方自动打开 window。或者将child设置为最顶层