【发布时间】:2016-06-21 01:46:32
【问题描述】:
我想将嵌入图像添加到我的共享项目(无 PCL)。我将图像作为嵌入式资源添加到共享项目(不是特定于平台的)。如果我使用以下内容,我可以使用嵌入的图像:
ImageSource.FromResource("TestProject.Droid.Images.Document Folder.png")
只需使用字符串
项目名称空间.子文件夹.文件名.ext
不像docs 所描述的那样工作。必须添加平台命名空间(iOS、Droid、...)。
另一个可行的方法是编辑 .projiitems。我添加了 LogicalName:
<ItemGroup>
<EmbeddedResource Include="$(MSBuildThisFileDirectory)Images\Document Folder.png">
<LogicalName>Document Folder.png</LogicalName>
</EmbeddedResource>
</ItemGroup>
但这不是开箱即用的东西。没有Resource ID。我还尝试查看sample project,但根本没有启动。
如何在我的共享项目中使用嵌入图像?
【问题讨论】:
标签: image xamarin xamarin.ios xamarin.forms