在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. WPF相對於主窗口的彈出窗口位置
- 17. 獲取窗口
- 18. 獲取窗口標題沒有得到Internet Explorer的其他窗口
- 19. 活動/窗口如何獲取其他活動/窗口的文本?
- 20. 如何找到Win32控件/窗口相對於其父窗口的位置?
- 21. 函數獲取元素相對於最頂層窗口的位置
- 22. 如何使Xul窗口從其他窗口獲取所有輸入?
- 23. 獲取emacs在其他窗口中打開自定義組窗口
- 24. 調用函數傳遞給子窗口,相對於子窗口
- 25. 如何定位彈出窗口相對於窗口頂部?
- 26. 從gtk獲取底層NSWindow。窗口
- 27. 其他控制檯窗口
- 28. showInputDialog凍結其他窗口
- 29. Tkinter顯示其他窗口
- 30. 獲取相對於窗口的UIView邊界?
所以,你真的在談論管理操作系統windows(即Windows資源管理器)。 – nocturns2