Listview xamarin表单列表视图操作菜单

Listview xamarin表单列表视图操作菜单,listview,xamarin,xamarin.forms,Listview,Xamarin,Xamarin.forms,有没有办法使用xamarin表单进行设计? 当我按三点时,我想打开一个菜单,就像在图像上一样 编辑: 当我按三点时,我想打开一个菜单,就像在图像上一样 当您使用顺序辅助为工具栏项目设置图标时,这是一个已知问题 当我查看NavigationPageRenderer源代码时,我发现-->: 这意味着当我们在Xamarin.Form中使用辅助工具栏项时,不会显示任何图标。这是一个精心设计的问题 错误: GitHub PR修复程序: 暗示 如果必须在项目中实现此功能,则需要重写导航页面渲染器,这将非常

有没有办法使用xamarin表单进行设计? 当我按三点时,我想打开一个菜单,就像在图像上一样

编辑:

当我按三点时,我想打开一个菜单,就像在图像上一样

当您使用顺序
辅助
工具栏项目
设置
图标
时,这是一个已知问题

当我查看
NavigationPageRenderer
源代码时,我发现-->:

这意味着当我们在
Xamarin.Form
中使用辅助工具栏项时,不会显示任何图标。这是一个精心设计的问题

错误:

GitHub PR修复程序:

暗示
如果必须在项目中实现此功能,则需要重写
导航页面渲染器
,这将非常复杂。

使用弹出式插件如何?我正在寻找类似于图像的东西
foreach (ToolbarItem item in _toolbarTracker.ToolbarItems)
{
    IMenuItemController controller = item;
    item.PropertyChanged += OnToolbarItemPropertyChanged;
    if (item.Order == ToolbarItemOrder.Secondary)
    {
        IMenuItem menuItem = menu.Add(item.Text);
        menuItem.SetEnabled(controller.IsEnabled);
        menuItem.SetOnMenuItemClickListener(new GenericMenuClickListener(controller.Activate));
    }
    else
    {
         IMenuItem menuItem = menu.Add(item.Text);
         UpdateMenuItemIcon(context, menuItem, item);
         menuItem.SetEnabled(controller.IsEnabled);
         menuItem.SetShowAsAction(ShowAsAction.Always);
         menuItem.SetOnMenuItemClickListener(new GenericMenuClickListener(controller.Activate));
    }
}