0

我的应用程序的一个页面中有两张图片,一张是固定框架,另一张会不时变化。

在此处输入图像描述

我希望针对所有分辨率(WVGA、WXGA、720p)自动缩放页面。因此,根据文档,我不应该设置数字,而是使用"Auto""*"自动缩放所有分辨率。好的,这对框架有好处,但是内部图片呢?如何将其设置为与边缘的距离正好在框架内?

<Image Name="Frame" Source="/MyApplication;component/Assets/Frame.png" HorizontalAlignment="Left" Height="auto" VerticalAlignment="Top" Width="auto"/>
<Image Name="InnerImage" Source="/MyApplication;component/Assets/Pages/10.png" HorizontalAlignment="Left" Height="Auto" VerticalAlignment="Top" Width="Auto" Margin="33,40,33,40"/>
4

1 回答 1

1

无论分辨率如何,您的应用仍然可以看到 800x480(或 16:9 为 853)的逻辑像素,因此您的图像大小不会改变。那篇文章只讨论提供更高分辨率的图像,以便在更高分辨率的屏幕(通常尺寸更大)上查看时图像质量更好。在布局和大小方面,尽管无论屏幕分辨率如何,它们都将保持不变。

要对此进行测试,请将图像添加到您的应用程序并在具有不同大小的多个模拟器上运行它,您会发现无论屏幕分辨率如何,它都保持相同的相对大小。

于 2013-06-28T16:20:23.270 回答