wpf最大化/c#获取屏幕高度

helei 2020-6-2 670 6/2
//判断是否已经最大化
            if (this.Height == SystemParameters.WorkArea.Size.Height || this.Width == SystemParameters.WorkArea.Size.Width)
            {
                //恢复到原始尺寸并居中
                this.Height = 810;
                this.Width = 1200;
                this.Left = (SystemParameters.WorkArea.Size.Width - 1200) / 2;
                this.Top = (SystemParameters.WorkArea.Size.Height - 810) / 2;
            }
            else {
                //最大化
                //获取屏幕不包含任务栏高宽并设置
                this.Height = SystemParameters.WorkArea.Size.Height;
                this.Width = SystemParameters.WorkArea.Size.Width;
                //获取屏幕高宽并设置
                //this.Height = SystemParameters.FullPrimaryScreenHeight;
                //this.Width = SystemParameters.FullPrimaryScreenWidth;
                this.Left = 0;
                this.Top = 0;
            }

- THE END -

helei

6月02日21:27

最后修改:2020年6月2日
0

非特殊说明,本博所有文章均为博主原创。