我已将我的一个 Windows 应用商店应用程序转换为通用应用程序,并向其中添加了一个 Windows Phone 项目。
渲染图形(使用 ImageBrushes 的图像和矩形)时,即使我将其设置为不缩放,图形也总是会缩放,这不是预期的工作方式。
示例:我有一个名为 test.scale-100.png 的图像,它是 27*27 像素。相同的图像以 32*32 像素大小的图像存在,名为 test.scale-140.png 和另一个名为 test.scale-240.png 的图像为 59*59 像素
我通过以下方式在默认布局中使用此图像:
<Image x:Name="imgTest" Source="/Assets/test.png" Stretch="None"/>
当我使用 Windows Phone 8.1 WVGA 4 英寸模拟器启动我的应用程序时,32*32 图像以正确的边界显示,但实际图像被缩放(我可以看到这很简单,因为内容变得模糊)。
当我使用 Windows Phone 8.1 1080p 6 英寸模拟器启动应用程序时,也会发生同样的情况;图像为 59*59 像素,但图像有点模糊。
如何强制不执行缩放?
提前感谢您的帮助!