UWP 图像资产在运行时不可见
UWP Image Assets not visible at runtime
我的 UWP 应用程序中有一些图像资源,我通过 XAML 中的数据绑定显示这些资源。在调试过程中,一切正常,图像可见。
问题是一旦我将应用程序包提交到商店并从那里安装它 - 图像不可见。
我的 XAML ImageSource
数据绑定在这里
<Image x:Name="Image" Height="100" Width="100" Source="{Binding Icon, Mode=TwoWay}" />
图标是一个字符串属性,其中包含图像文件的路径。
"ms-appx:///Images/testfolder/testicon.png"
我的大部分图像文件都有多个缩放版本
- .scale-100
- .scale-140
- .scale-180
- .scale-240
我已经将图像文件的 Copy to output directory
值设置为 Copy always
,并将 Build Action
设置为 Content
。
只是为了避免重复的问题 - 我已经读过这个 Question。这种情况下的解决方案是使用数据绑定,这对我不起作用。
我弄明白为什么我的图片不可见了。我在 Lumia 950 和 Lumia 920 上测试了该应用程序,Lumia 950 似乎具有不同的比例因子,我没有提供图像的缩放版本。
我的 UWP 应用程序中有一些图像资源,我通过 XAML 中的数据绑定显示这些资源。在调试过程中,一切正常,图像可见。
问题是一旦我将应用程序包提交到商店并从那里安装它 - 图像不可见。
我的 XAML ImageSource
数据绑定在这里
<Image x:Name="Image" Height="100" Width="100" Source="{Binding Icon, Mode=TwoWay}" />
图标是一个字符串属性,其中包含图像文件的路径。
"ms-appx:///Images/testfolder/testicon.png"
我的大部分图像文件都有多个缩放版本
- .scale-100
- .scale-140
- .scale-180
- .scale-240
我已经将图像文件的 Copy to output directory
值设置为 Copy always
,并将 Build Action
设置为 Content
。
只是为了避免重复的问题 - 我已经读过这个 Question。这种情况下的解决方案是使用数据绑定,这对我不起作用。
我弄明白为什么我的图片不可见了。我在 Lumia 950 和 Lumia 920 上测试了该应用程序,Lumia 950 似乎具有不同的比例因子,我没有提供图像的缩放版本。