c# - Xamarin.Forms 中 ListView 的 ItemTapped 和 ItemSelected 事件有什么区别?

标签 c# xamarin xamarin.forms

Xamarin.Forms 中的一个 ListView 有两个事件,看起来完全一样:ItemTappedItemSelected

确实没有关于这些的任何文档,那么到底有什么区别呢?

最佳答案

ItemSelected 是一个状态,而 ItemTapped 是一个运动事件。所有 View 都可以点击,如果我没记错的话,可以选择所有 View (或者至少激活有细微差别),这两者不一定要同时进行,但通常会同时进行。

例如,每次发生点击 Action 事件时,您都会切换项目的选定状态。再次强调一下,您可以将所选状态的变化与您需要的任何内容相关联,无论是点击长按 还是双击等 Action 事件点击等等或其他一些事件或逻辑。

希望对您有所帮助,祝您好运!

关于c# - Xamarin.Forms 中 ListView 的 ItemTapped 和 ItemSelected 事件有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24451427/

相关文章:

xamarin - 有没有人用 gitlab-ci 成功构建 Xamarin.Forms?

xamarin - native 链接失败 - Xamarin For Visual Studio

c# - 如何通过单击按钮获取 Xamarin Forms 中的表单字段

android - 如何将 View (例如标签)的高度/宽度设置为其内容的大小?

c# - 如何在 Xamarin.Forms 中实现轮播的事件指示器?

C# 在 Canvas 中拖放图像

c# - try catch 每个数据库连接?

c# - 循环类引用问题

c# - 使用 ASP.Net MVC3 显示 byte[] 中包含的图像

objective-c - 在 UITableView 中插入新行的技术