在C#WPF中,有没有一种方法来确定一个窗口层的位置(即Z指数)?我有一个生成新窗口的程序,我想保存图层的顺序。因此,如果我打开了三个窗口,并且窗口1位于窗口2的前面,而窗口2位于窗口3的前面,我怎样才能获得他们相对于彼此(或全局)的位置?获取窗口相对于其他窗口的层
0
A
回答
1
你将不得不求助于的Win32互操作:How to sort Windows by z-index?
+0
我最终只是通过创建顺序跟踪我的窗口,然后诸如'MouseDown'或'RequestBringIntoView'等事件报告它是主应用程序的最多最多(静态窗口列表)。当它报告它在顶部时,我将它从列表中删除,然后重新添加它以使它成为列表中的最后一个。因此,最后一个元素总是最上面,第一个是最下面等等。 – teynon
相关问题
- 1. 获取鼠标坐标相对于其他窗口
- 2. 获取相对于浏览器窗口
- 3. 获取其他窗口的控制
- 4. 如何获取窗口位置并更新到其他窗口?
- 5. WS_EX_LAYERED窗口不会相对于其父窗口移动
- 6. 在其他窗口之上的窗口
- 7. 获取GUI对话框弹出窗口(从bash)的停留在其他窗口
- 8. 从其他窗口获取MainWindow框架
- 9. 从其他窗口(Qt)释放窗口?
- 10. Scaling CSS相对于窗口
- 11. WPF - 设置对话窗口相对于主窗口的位置?
- 12. 设置窗口对其他窗口的Z-Index
- 13. 如何将tkinter窗口置于其他窗口之上?
- 14. 相机窗口上的其他标签层(wp8)
- 15. 对话框窗口在其他窗口后面丢失
- 16. 获取窗口
- 17. WPF相对于主窗口的弹出窗口位置
- 18. 活动/窗口如何获取其他活动/窗口的文本?
- 19. 如何找到Win32控件/窗口相对于其父窗口的位置?
- 20. 函数获取元素相对于最顶层窗口的位置
- 21. 获取emacs在其他窗口中打开自定义组窗口
- 22. 如何使Xul窗口从其他窗口获取所有输入?
- 23. 调用函数传递给子窗口,相对于子窗口
- 24. 如何定位弹出窗口相对于窗口顶部?
- 25. 从gtk获取底层NSWindow。窗口
- 26. Tkinter显示其他窗口
- 27. 其他控制台窗口
- 28. showInputDialog冻结其他窗口
- 29. 获取相对于窗口的UIView边界?
- 30. 配售窗口后,顶层窗口
所以,你真的在谈论管理操作系统windows(即Windows资源管理器)。 – nocturns2