获取主监视器的大小/位置

12 浏览
0 Comments

获取主监视器的大小/位置

我需要使用C#在WPF中访问主显示器的工作区域。我正在寻找一种不使用System.Windows.Forms命名空间的解决方案。我认为这可能需要对Win32调用进行某种包装。

编辑:忘记提到我还需要获取主显示器的左侧/顶部位置。

0
0 Comments

我们可以使用PresentationFramework库中的SystemParameters.PrimaryScreenWidth和SystemParameters.PrimaryScreenHeight来获取主屏幕的宽度和高度。

原因:我们需要获取主屏幕的尺寸和位置信息,以便根据需要进行适配和布局。

解决方法:使用PresentationFramework库中的SystemParameters类中的PrimaryScreenWidth和PrimaryScreenHeight属性来获取主屏幕的宽度和高度。

代码示例:

double screenWidth = SystemParameters.PrimaryScreenWidth;
double screenHeight = SystemParameters.PrimaryScreenHeight;

以上就是获取主屏幕尺寸和位置的原因以及解决方法。通过使用PresentationFramework库中的SystemParameters类,我们可以轻松地获取主屏幕的宽度和高度,从而进行相应的布局和适配操作。

0