xamarin - Xamarin 通过点击显示 MenuItem
问题描述
我正在使用 Xamarin Forms 开发跨平台应用程序。我想知道是否有一种简单的方法可以通过单击单元格在 listView 中显示 MenuItem 。现在当然,当用户向左滑动时会显示我的 MenuItem,但我想在用户只需点击一个单元格时显示菜单。我怎样才能做到这一点?我尝试翻译 ViewCell,但即使翻译有效,也没有任何显示。我需要定制一些东西吗?当用户点击一个单元格时,也许可以“强制”向左滑动?我试图在网络和文档上找到一些参考,但一无所获
MenuItem 实现的非常简单的代码
<ViewCell.ContextActions>
<MenuItem Text="Delete" Clicked="DeleteElement" x:Name="menuItem"/>
</ViewCell.ContextActions>
ViewCell 翻译代码:
await viewCell.View.TranslateTo(-100, 0, 250, Easing.SinIn);
多谢你们
解决方案
推荐阅读
- sql - 与总和排名
- php - MongoDB\Exception\InvalidArgumentException
- c# - C# COM 对象重新分配处理
- realsense - 如何在 Intel Realsense D435 深度图像中检测精确深度
- java - 设置内部私有面板不透明
- servicenow - 检索客户端软件分发服务的 SCCM 数据现在
- java - 如何停止反应堆 websocket 连接
- javascript - 如何从正则表达式中排除最后一个空格?
- html - Angular:如何在数组中仅显示一次重复字段并在鼠标悬停时显示内容?
- python - aws cdk python:将 codedeploy 操作作为阶段添加到 codepipeline 时出错(jsii.errors.JSIIError:无法读取未定义的属性“区域”)