如何获取 WPF 窗口的真实位置(以像素为单位)?
this.PointFromScreen( new Point( 0, 0 ) );当我使用 150% 的 DPI 字体时,不会给出屏幕上的真实位置。我想这与缩放有关,但就我而言,我需要屏幕上的“真实”位置。
我想你想要PointToScreen。PointFromScreen将屏幕坐标转换为Visual.
var window = new Window();
Point screenCoordinates = window.PointToScreen(new Point(0,0));
Run Code Online (Sandbox Code Playgroud)