在多监视器环境中,如何找到所有屏幕及其DPI(可能不相同)?
我的用户通过远程桌面在家登录,其中许多用户使用Surface Book的DPI高,然后使用默认DPI的第二个屏幕(96)。
我知道“ PresentationSource.FromVisual”,但这不适用于获取所有屏幕的DPI。
答案 0 :(得分:0)
实际上很简单。
使用这些值的计算
screen.Bounds.Width;
screen.Bounds.Height;
screen.Bounds.Size;
结合使用Screen.AllScreens
(System.Windows.Forms assembly)获取屏幕
您已经完成。