【问题标题】:WPF position and dimensions wrongWPF位置和尺寸错误
【发布时间】:2010-11-08 06:31:33
【问题描述】:

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

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

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

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

问候, 安迪·亨特

【问题讨论】:

    标签: c# wpf position dimensions


    【解决方案1】:

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

    有很多来源,例如 this 对此进行了解释。

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

    安德烈

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-04-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多