Xamarin形式:在UWP中第二次未触发ListView项

时间:2018-06-25 03:52:48

标签: listview xamarin.forms

当我第二次在列表视图中选择一个项目时,它没有触发。我正在使用列表视图的 ItemSelected 属性。

我对此进行了研究,发现了这样的解决方案,例如**在代码末尾为所选项目设置空值,如下所示:

 ((ListView)sender).SelectedItem = null;

我点击列表视图项时正在调用displayactionsheet。**当我在末尾设置null时, displayactionsheet在Android中显示2次,但在uwp部分中运行正常。

也可以尝试使用listview的 ItemTapped 属性,该属性的末尾为空值。 哪个可以在android上完美运行,并在UWP中破坏该应用程序。我现在没有Mac访问权限,所以不知道IOS端会发生什么。

对此有什么解决方案吗? 预先感谢

2 个答案:

答案 0 :(得分:2)

通过设置null值解决了此问题,但未在问题代码中进行设置,如下所示:

Mylocationslist.SelectedItem = null;

Mylocationslist是我的列表视图名称。

答案 1 :(得分:0)

听起来ListView上的行为可以解决您的问题。 查看此Xamarin Blog Post以获得教程。