Android actionbar 如何(以编程方式)在Xamarin.Forms中为工具栏项使用本机平台图标?

Android actionbar 如何(以编程方式)在Xamarin.Forms中为工具栏项使用本机平台图标?,android-actionbar,icons,uinavigationbar,toolbar,xamarin.forms,Android Actionbar,Icons,Uinavigationbar,Toolbar,Xamarin.forms,我所拥有的: 我有一个Xamarin.Forms应用程序,带有工具栏(ActionBar,安卓上,导航栏,iOS上)。在工具栏中,我有一个工具栏项来删除某些内容 我想要什么: 对于上面提到的ToolBarItem,我想使用本机平台图标(如垃圾桶) 我的问题: 实现这一目标的正确方法是什么?这样做的唯一方法似乎是添加和加载单独的png文件,如前所述。对于Android来说,这并不是什么大事,我可以从谷歌的开发者页面上正式下载图标文件。对于iOS,这是不可能的。目前,这看起来几乎不可能覆盖。查看To

我所拥有的:

我有一个
Xamarin.Forms
应用程序,带有
工具栏
ActionBar
,安卓上,
导航栏
,iOS上)。在
工具栏
中,我有一个
工具栏项
来删除某些内容

我想要什么:

对于上面提到的
ToolBarItem
,我想使用本机平台图标(如垃圾桶)

我的问题:


实现这一目标的正确方法是什么?这样做的唯一方法似乎是添加和加载单独的png文件,如前所述。对于Android来说,这并不是什么大事,我可以从谷歌的开发者页面上正式下载图标文件。对于iOS,这是不可能的。

目前,这看起来几乎不可能覆盖。查看
ToolbarRenderer
的源代码,可以看到
UpdateItems
方法。这假设所有工具栏项的类型都是
ToolbarItem
,它不会为它们调用自定义呈现程序,而是直接调用扩展方法,将
ToolbarItem
值转换为包含
UIImage
UIBarButtonItem
s