0

我一直在搜索这方面的任何信息,但没有成功。

我正在更新一个有两个版本的应用程序。一个 WPF Windows 应用程序和一个 MVC Web 应用程序。要求是它们必须看起来相同。

为什么当我将 100px X 100px 的图像添加到 web 应用程序中的图像看起来比 win 应用程序中的图像大时?

如果我添加边距,则项目之间的空间在 win 应用程序中看起来比在 web 应用程序中更多。

我以为我弄错了,所以我对两者进行了物理测量并确认了差异。

我希望两个应用程序中的 100X100 图像看起来相同,并且不想放大尺寸,因为这会扭曲图像。

谁能解释为什么会发生这种情况以及我可以通过什么方式解决它?

非常感谢

弗雷德

4

1 回答 1

0

假设在 XAML 或 CSS 中没有对图像应用样式,它们仍然可能不同,因为 WPF 像素是独立于设备的。

我想您可以设置 WPF 应用程序的 ScaleTransform 以匹配所需的大小,但请记住,这将根据显示器大小和 Windows DPI 设置而有所不同。

于 2012-09-05T12:28:16.930 回答