private void ShowOnMonitor(int monitor, Window window) { window.WindowStyle = WindowStyle.None; window.WindowStartupLocation = WindowStartupLocation.Manual; System.Windows.Forms.Screen[] screens = System.Windows.Forms.Screen.AllScreens; window.Left = screens[monitor].Bounds.Left; window.Top = screens[monitor].Bounds.Top; //window.Width = screens[monitor].WorkingArea.Width; //window.Height = screens[monitor].WorkingArea.Height; window.Show(); window.WindowState = WindowState.Maximized; }