Multiprocess and WindowManager

Jul 23, 2013 at 11:16 AM
We have developed a multiprocess application. What we have is a simple main application with a tab control. Each tab item contains a separate executable. We use interop to achieve that.

Everything seems to work fine until we try to use WindowManager in a slave process. We use WindowManager in one of the slave processes like this
_windowManager.ShowDialog(new exampleViewModel()) 
This shows the requested view but as a popup not as a dialog. Is there a reason and a workaround for that behavior? When we use c# message boxes or other dialogs such as color dialogs they work as expected, so this seems to happen only with window manager. When we run the slave process as a stand alone window this works as expected as well.