我正在尝试在位于项目根目录下的资源目录中使用图像。我的目录结构是这样的
我的.csproj文件设置为以下行
<Content Include="..\Assets\*.png">
<Link>Assets\%(FileName)</Link>
</Content>
这将在Visual Studio中显示项目中的assets文件夹和资产png文件,就好像它们位于项目文件夹中一样。
我的XAML包含这样的资产
<Image Source="ms-appx:///Assets/myimage.png"/>
但每张图片都没有出现。一切正常,直到我试图移动资产目录,现在即使项目看起来相同,图像也会丢失。有谁知道解决这个问题的正确方法?
答案 0 :(得分:0)
使用完整的源URI,包括程序集名称:
<Image Source="ms-appx:///My.Assembly/Assets/myimage.png"/>