public void ManageWindow(WindowHandle windowHandle) { if (Model.ScreenNumber >= 0) { var screen = Screen.AllScreens[Model.ScreenNumber].WorkingArea; windowHandle.Location = new Point(screen.X - 8, screen.Y - 8); Console.WriteLine((object?)screen); } switch (Model.WindowState) { case WindowState.Maximized: windowHandle.Maximize(); break; case WindowState.Minimized: windowHandle.Minimize(); break; } windowHandle.Activate(); }