【发布时间】:2020-11-26 21:26:11
【问题描述】:
我正在构建适用于 Android 和 iOS 的 Xamarin.Forms 应用,我想将图像添加到我的 Xamarin.Forms 共享项目中,以便它们同时显示在 Android 和 iOS 应用中。
这是我目前添加它们的方式:
这就是我在代码中引用它们并将它们动态添加到 Grid 元素的方式:
但是当我运行应用程序(使用 Android 模拟器调试器)时,我看不到网格中加载的图像。 我在输出窗口中收到以下错误:
[0:] 无法加载名为:{0}: Images\Blue-1.png
的图像[0:] FileImageSourceHandler: 找不到图像或图像文件是 无效:文件:Images\Blue-1.png
我是否也需要将相同图像的副本添加到 ModelT.Android 和 ModelT.iOS 项目的资源中? (我认为主要共享项目的全部意义在于我不必这样做?)
【问题讨论】:
标签: c# image xaml xamarin xamarin.forms