来自 URL 的 Xamarin 表单 ToolbarItem 图标
Posted
技术标签:
【中文标题】来自 URL 的 Xamarin 表单 ToolbarItem 图标【英文标题】:Xamarin Forms ToolbarItem Icon from URL 【发布时间】:2017-07-12 14:52:19 【问题描述】:我遇到了一个问题:在我的 Xamarin Forms 项目中,我想在左上角显示一个图标,但图像只能通过 url 获得。
这是我的代码:
var toolbaricon = new ToolbarItem();
toolbaricon.Icon = "urlToImage";
ToolbarItems.Add(toolbaricon);
项目被添加到 ToolbarItems,但不显示。 但是,如果我使用本地图像(来自可绘制(android)的图像)它可以正常工作。
有解决办法吗?
最好的问候
【问题讨论】:
如果回答对您有帮助,请考虑将其标记为回答/赞成。 【参考方案1】:ToolBarItem
继承 MenuItem
需要 FileImageSource
作为其 Icon
属性。这意味着它只接受来自平台资源文件夹的图像。这意味着您不能使用来自 URL 的图像。
【讨论】:
但是是否可以临时下载图像,然后将源分配给这个下载的图像? 否,因为要从文件系统中读取它,您需要一个StreamImageSource
,它不能分配给FileImageSource
。以上是关于来自 URL 的 Xamarin 表单 ToolbarItem 图标的主要内容,如果未能解决你的问题,请参考以下文章