如何在wpf中获取实际桌面屏幕分辨率?

1 c# wpf screenshot screen-resolution

我正在使用 WPF 开发 kinect 应用程序。现在我需要获取实际的桌面屏幕分辨率,以便我可以缩放该区域来为任何笔记本电脑截取屏幕截图。我尝试过 PrimaryScreenWidth、PrimaryScreenHeight、FullScreenHeight 等等,但它们都没有给我实际的分辨率。例如,如果我有 1920*1080,上面的字段将为我提供一些其他值。

我想知道如何从 C# WPF 获取实际的桌面屏幕分辨率?

Bla*_*ght 6

只需使用这个:

System.Windows.SystemParameters.PrimaryScreenWidth
System.Windows.SystemParameters.PrimaryScreenHeight
Run Code Online (Sandbox Code Playgroud)

或这个:

System.Windows.Forms.Screen.PrimaryScreen.Bounds.Width
System.Windows.Forms.Screen.PrimaryScreen.Bounds.Height
Run Code Online (Sandbox Code Playgroud)