How to make a dialog(view) open up on the same monitor as the main window
In a PC with multiple monitors, say you run your application which have have a second Window/Dialog other than the main window (such as Options) that you want it to open in the same screen/monitor as your MainWindow . How to force this behavior? You basically want to stop the scenario that your MainWindow is on one monitor and when you bring up the "Options" page, it shows on a different screen/monitor. Have you looked at the WindowStartupLocation property for Window ? CenterScreen places the Window in the center of the screen containing the cursor, which should normally be fine. For example,