在 xamarin 中从 ViewModel 检索嵌入的图像

Retrieve embedded image from ViewModel in xamarin

我有一个项目,其中有一系列视图用于应用程序的入门 sequence/tutorial。我更喜欢将资源嵌入到主项目中(它们在每个平台上都没有不同)。此外,一些资源是 GIF,而其他资源是 SVG 和一些 PNG。

如何从 ViewModel 引用嵌入的图像?我查看了 MSFT 文档上的图像样本,但它并没有真正解决我的问题。另外,我必须使用 ffImageLoading(或 Skia)来渲染我的 SVG。

我相信其他人已经处理过这个问题 - 所以正在寻找经验教训。我的 GIF 有点大 - 所以性能是一个重要的考虑因素。我的项目正在运行,但性能非常差,维护相同资产的 iOS 和 Android 版本是一种浪费。

提前致谢!

感谢大家的评论。我忘记的是我只需要绑定到嵌入图像的资源 ID - 并简单地在我的视图模型中设置该值。总之,我的问题写的很烂,没想到。