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