【发布时间】:2010-10-09 02:36:16
【问题描述】:
我编写了一个 Silverlight 应用程序,当我从 96 dpi 更改为 120 dpi 时,该应用程序无法缩放 文本和图形不会改变屏幕上的物理尺寸(由标尺测量)。我在很多地方读到 Silverlight 应该根据 DPI 配置的变化进行调整。网页的非 Silverlight 部分按预期缩放。 Silverlight 插件似乎使用像素作为度量单位,而不是 1/96 英寸。有什么解释?
我正在运行 Windows XP 并在 Wndows XPdesktop 属性/设置/常规/DPI 设置中设置 DPI。
【问题讨论】:
-
已知错误。 Dave Relyea (2/16/2008),在 Silverlight.net 上:Silverlight 使用设备独立像素,其中每个像素为 1/96 英寸。这也是最常见的设备分辨率。不幸的是,它现在在高 DPI 设置下被破坏...96 Silverlight 像素始终是 96 设备像素
标签: silverlight pixels