Xamarin Forms 将 ToolBarItem 图标设置为资源图像
Posted
技术标签:
【中文标题】Xamarin Forms 将 ToolBarItem 图标设置为资源图像【英文标题】:Xamarin Forms set a ToolBarItem icon to a resource image 【发布时间】:2017-07-21 22:03:26 【问题描述】:我正在尝试将 ToolBarItem
的图标设置为从 Xamarin Forms 项目中的嵌入式资源加载的图像。像这样的:
SearchToolbarItem.Icon = ImageSource.FromResource("Namespace.folder.imagename.png");
我知道这不会编译,但它触及了我想要做的事情的核心;将图标设置为从嵌入资源加载的图像。
我知道我可以将图像添加到每个单独的项目(例如 ios、android 等)并通过字符串引用它,但我更希望在 Xamarin Forms 项目中只包含一个图像并使用它。谢谢!问
【问题讨论】:
【参考方案1】:我发现最简单的方法是在 Android 资源中创建 png 文件的链接。然后,您只需将其用作本地原生资源。
【讨论】:
以上是关于Xamarin Forms 将 ToolBarItem 图标设置为资源图像的主要内容,如果未能解决你的问题,请参考以下文章
将 Xamarin.Forms.Color 转换为平台特定颜色
Xamarin.Forms:Forms.Context 已过时
如何使用 DependencyService 和接口委托将 xamarin.android 特定功能的方法传递给 xamarin.forms?
Xamarin.forms 使用 php 将图像上传到服务器目录