我正在使用 XAML/C# 开发 Windows 8 Metro 应用程序。
我在解决方案中添加了每个图像的缩放版本以支持不同的屏幕分辨率。
每个图像将有 2 个不同大小的附加副本 (100,140,180 %)。
例如:sample_100.png,sample_140.png,sample_180.png
现在我想知道如何根据屏幕分辨率选择正确的图像?
我们使用转换器是一个好习惯吗?
我正在使用 XAML/C# 开发 Windows 8 Metro 应用程序。
我在解决方案中添加了每个图像的缩放版本以支持不同的屏幕分辨率。
每个图像将有 2 个不同大小的附加副本 (100,140,180 %)。
例如:sample_100.png,sample_140.png,sample_180.png
现在我想知道如何根据屏幕分辨率选择正确的图像?
我们使用转换器是一个好习惯吗?
如果您正确命名它们,则无需执行任何操作。如果你使用像这样的名字
然后您只需键入 sample.png 即可在 XAML 中使用它们。它会自动选择具有正确资源限定符的那个。
查看这篇 msdn 文章:
http://msdn.microsoft.com/en-us/library/windows/apps/xaml/hh965324.aspx