Пример #1
0
        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();
        }