ItemTapped / ItemSelected未在ListView中触发 - Xamarin.Forms

时间:2017-05-04 12:23:54

标签: listview xamarin.forms uitapgesturerecognizer selecteditem

我正在处理一个ListView,它在单元格视图中有两个标签和水平列表(TapGestureRecognizer仅应用于水平列表)。

我已经实现了ItemTapped / ItemSelected来获取ListView所选项目的索引值,并使用断点进行测试。

问题是当我在水平列表上点击/选择时没有触发事件,只有当我点击/选择除水平列表以外的项目的其他空间时它们才会被触发。

ItemTapped的代码

                    int lvIndex;
                    timePlannerLV.ItemTapped += (sender, e) =>
                    {
                        lvIndex = itemLV.IndexOf(e.Item as LVItem);            
                    };

ItemSelected的代码

                    int lvIndex;
                    timePlannerLV.ItemSelected += (sender, e) =>
                    {
                        lvIndex = itemLV.IndexOf(e.SelectedItem as LVItem);        
                    };

我希望在点击ListView项目的任何位置时触发事件。

任何帮助都会非常明显..提前致谢..

0 个答案:

没有答案