首页 > 解决方案 > 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);

多谢你们

标签: xamarinxamarin.formsswipemenuitem

解决方案


推荐阅读