C# 在Xamarin.Forms的WPF预览中使用本地图像

C# 在Xamarin.Forms的WPF预览中使用本地图像,c#,wpf,xamarin,xamarin.forms,C#,Wpf,Xamarin,Xamarin.forms,根据文档,可以在共享的Xamarin表单代码中跨不同平台引用具有相同文件名的本地映像 对于iOS、Android、Windows Phone和UWP项目,有关于图像文件应位于何处以及构建操作应设置为什么的说明 不幸的是,最近发布的Xamarin表单缺少说明 本地图像文件应放在何处,在WPF Xamarin Forms项目中的生成操作应设置为什么?为图像设置内容的生成操作,如资产文件夹中所示 仅供参考:表单中有3个已注册的WPF图像源 FileImageSourceHandler StreamI

根据文档,可以在共享的Xamarin表单代码中跨不同平台引用具有相同文件名的本地映像

对于iOS、Android、Windows Phone和UWP项目,有关于图像文件应位于何处以及构建操作应设置为什么的说明

不幸的是,最近发布的Xamarin表单缺少说明


本地图像文件应放在何处,在WPF Xamarin Forms项目中的生成操作应设置为什么?

为图像设置
内容的生成操作,如
资产
文件夹中所示

仅供参考:表单中有3个已注册的WPF图像源

  • FileImageSourceHandler
  • StreamImageSourceHandler
  • UriImageSourceHandler
  • 来自@AndersGustafsson的其他信息

  • 构建操作内容与Windows Phone和UWP平台的构建操作相同

  • 似乎需要将映像文件复制到输出目录,以便WPF应用程序识别映像。这与UWP不同,UWP不需要复制

  • 可以将图像文件作为链接添加到WPF项目中。如果我没有弄错的话,这在UWP中是不允许的


  • 典型:-)出于某些愚蠢的原因,我只尝试了构建操作资源(默认情况下分配的),而没有尝试复制到输出目录。你的回答解决了我的问题。谢谢@AndersGustafsson没问题,很乐意帮助。您认为您可以在回答中添加一些内容以进一步澄清吗?首先,构建操作内容与Windows Phone和UWP平台的构建操作是相同的,最好指出这一共性。其次,似乎需要将映像文件复制到输出目录,以便WPF应用程序识别映像。这与UWP不同,UWP不需要复制。第三,可以将图像文件作为链接添加到WPF项目中。如果我没有弄错的话,这在UWP中是不允许的。@AndersGustafsson谢谢,完成了,如果需要,请随意编辑。谢谢添加,我现在已经做了一些小的修改。