WPF 设置窗体大小为显示器工作区域大小

    最近做的项目遇到一个问题,窗体在1680*1050分辨率下显示,系统字体设置为小字体时,显示没问题,但是调到中等字体时,窗体显示位置出了问题。主窗体为无边框窗体,拖动及放大缩小事件都是自己写的。

    之前用的是SystemParameters.PrimaryScreenWidth、 

       SystemParameters.PrimaryScreenHeight, 主监视器的屏幕宽度和高度。在小字体下可以正常显示。

  现在发现问题,修改为 SystemParameters.WorkArea.Width,取工作区域的高度和宽度来全屏窗体比较准确。

每天一小步,日后一大步。
原文地址:https://www.cnblogs.com/cad2/p/4347297.html