由我的父窗口定义的弹出窗口被子窗口覆盖。我希望弹出窗口显示在所有应用程序窗口的顶部。
我的父窗口具有 Topmost="True" 并包含弹出窗口(带有 Placement="AbsolutePoint"),以及启动子窗口的交互请求。在交互请求中会发生这种情况:
- 使用 Topmost="True" 和 Owner=parentWindow 创建子窗口
- Topmost 在父窗口上设置为 false
- 为子窗口调用 ShowDialog
弹出窗口显示在父窗口的顶部,但在子窗口的下方。我尝试将 ChildWindow.Topmost 设置为“False”,但这无济于事。