【发布时间】:2020-07-14 12:43:00
【问题描述】:
我需要在 listview 项目上实现长按事件,并且需要打开一个包含 listview 项目详细信息的自定义弹出窗口。我尝试在 Listview 上使用 Behavior 长按,但在这种情况下,我无法获取用户正在执行长按的项目。我猜是因为我是从 listview 调用它而不是从 listview 单元格调用它。所以我也尝试用 listview 单元来实现它,但在这种情况下,长按命令没有执行。如果我在列表视图之外的任何控件上执行此操作,则此长按命令会执行,但从列表视图单元格中它不会执行长按命令。
有没有办法从列表视图单元格中执行长按命令?
【问题讨论】:
-
stackoverflow.com/questions/38304300/… 类似问题/有用的答案
-
你好,可以分享
ListView的长按事件代码吗?我会检查问题出在哪里。 -
@JuniorJiang-MSFT 我是在效果的帮助下做的,但它在 listview 中不起作用。在 ListView 之外,这工作正常。现在,我在 Listview 中使用的 Grid 自定义渲染器的帮助下完成了它,它工作正常。
-
@anand Okey,很高兴你解决了这个问题!您可以在答案中更新此内容,然后其他人会知道:-)
-
您好,记得在有时间的时候标记答案,它会帮助其他有类似问题的人。 :-)
标签: xamarin.forms xamarin.android xamarin.ios