首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Xamarin使用来自文件的源代码形成CircleImage

Xamarin使用来自文件的源代码形成CircleImage
EN

Stack Overflow用户
提问于 2016-06-08 18:25:54
回答 2查看 97关注 0票数 0

我使用的是来自https://github.com/jamesmontemagno/Xamarin.Plugins/tree/master/ImageCircle的插件CircleImage

我在列表视图中使用它。我注意到它可以很好地处理来自url的图像,但是我找不到一种方法来显示来自嵌入式资源或文件的图像。你能给我解释一下怎么做到的吗?

提前谢谢你!

EN

回答 2

Stack Overflow用户

发布于 2016-06-08 20:38:46

在iOS和安卓平台上,图片是在你的Resources文件夹中吗?在Windows Phone上,图片是在根目录下吗?

您可能需要使用以下内容来设置本地镜像的源:

代码语言:javascript
复制
Source = ImageSource.FromFile("someimage.png")

或者你甚至可以尝试:

代码语言:javascript
复制
Source = (FileImageSource)ImageSource.FromFile("someimage.png")

还要注意大写和小写的文件名。我建议把所有的东西都写成小写。iOS模拟器不关心大小写(因为Mac不关心),但真正的iOS设备会关心。

票数 0
EN

Stack Overflow用户

发布于 2016-06-09 17:54:04

对于其他开发人员,我为此编写并描述我的解决方案。我有一个MVVM模型。在这个模型中有一些属性

代码语言:javascript
复制
ImageSource image

当我在模型中填充数据时(在本例中为r),我验证了是从文件系统获取嵌入式图像还是从文件系统获取图像

代码语言:javascript
复制
if (images.Count == 0) {
   // from file
   r.Image = ImageSource.FromFile ("GenericImageFromResource.png");
} else {
   // get the file image from file system 
   //(required an implementation for each platform)
   r.Image = ImageFinder.GetImage (images.First().FileName);
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37699870

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档