0

我目前在我的程序中使用没有边框的半透明 WPF 表单作为相机样式设备。但是,当我访问表单的位置(顶部、左侧)和尺寸(高度、宽度)属性时,它们似乎是错误的。

据报道,与桌面相关的 top 属性比实际高出大约 26 个像素。IE 如果我将表单放在顶部和左侧 (0,0),则属性将报告 (0, -26)。

高度也不正确,报告比实际短约 50-60 像素。

过去有没有人遇到过这个问题并有解决方案?

问候,安迪·亨特

4

1 回答 1

0

如果我理解正确,这根本不是问题,而是预期的行为。WPF 使用独立于 DPI 的虚拟单位来测量大小和位置,而不是实际像素。

有很多这样的来源可以解释这一点。

如果我把问题理解错了(它迟到了,我很累;)你能提供一个代码示例来说明这个问题吗?

安德烈

于 2009-07-05T23:23:56.127 回答