2012-11-02 67 views
0

我正在使用XAML/C#开发Windows 8 metro应用程序。根据屏幕分辨率选择图像

我在解决方案中添加了缩放版本的每个图像以支持不同的屏幕分辨率。

每幅图像将有2个不同尺寸的副本(100,140,​​180%)。

例如:sample_100.png,sample_140.png,sample_180.png

现在我想知道我可以选择根据屏幕分辨率正确的图像?

我们使用转换器一个很好的做法?

回答

1

如果您正确命名它们,则无需执行任何操作。如果你使用的名字,如

  • sample.scale-100.png
  • sample.scale-140.png
  • sample.scale-180.png

那么您可以在使用它们XAML只需输入sample.png即可。它会自动选取具有正确资源限定符的那个。

检查这个MSDN文章:

http://msdn.microsoft.com/en-us/library/windows/apps/xaml/hh965324.aspx