A popup, defined by my parent Window, is being covered by a child Window. I would like the popup to be displayed on top of all application windows.
My parent Window has Topmost="True" and contains the popup (with Placement="AbsolutePoint"), as well as an interaction request to launch the child Window. In the interaction request this occurs:
- Child Window is created with Topmost="True" and Owner=parentWindow
- Topmost is set to false on the parent window
- ShowDialog is called for the child Window
The popup is displayed on top of the parent Window, but below the child Window. I have tried turning ChildWindow.Topmost to "False", but this does not help.
ShowDialog()
method means that this window will be modal for the whole application, so there should be no other window that would be on-top of it. Do you need to make your child window modal? – dymanoid