UWP图像资产在运行时不可见

时间:2016-02-16 23:38:17

标签: c# xaml win-universal-app template10

我的UWP应用程序中有一些图像资源,我通过XAML中的数据绑定显示。在调试过程中,一切正常,图像可见。

问题是,一旦我将应用包提交到商店并从那里安装它 - 图像就不可见了。

我的ImageSource数据绑定的XAML就在这里

<Image x:Name="Image" Height="100" Width="100" Source="{Binding Icon, Mode=TwoWay}" />

Icon是一个字符串属性,包含图像文件的路径。

"ms-appx:///Images/testfolder/testicon.png"

我的大多数图像文件都有多个版本用于缩放

  • .scale-100
  • .scale-140
  • .scale-180
  • .scale-240

我已将图像文件的Copy to output directory值设置为Copy always,将Build Action设置为Content

为了避免重复的问题 - 我已经阅读了这个Question。在这种情况下的解决方案是使用数据绑定,这对我不起作用。

1 个答案:

答案 0 :(得分:3)

我已经弄清楚为什么我的图像不可见了。我在Lumia 950和Lumia 920上测试了应用程序,似乎Lumia 950具有不同的比例因子,我没有提供图像的缩放版本。