在Xamarin.Forms中分组的ListView

在Xamarin.Forms中分组的ListView,xamarin,xamarin.forms,xamarin.forms.labs,Xamarin,Xamarin.forms,Xamarin.forms.labs,我试图在Xamarin.Forms中实现可扩展列表视图,因为没有内置控件,所以我使用简单列表视图并将其分组使用。但我无法控制标题点击事件 有这样的踢踏活动吗 在表单中创建可扩展列表视图的其他可能性 我使用手势识别器尝试了下面的代码,但没有捕捉到敲击 lstView:标题已分组的列表视图 Content = new StackLayout { Children = {lstView} }; var tap = new

我试图在Xamarin.Forms中实现可扩展列表视图,因为没有内置控件,所以我使用简单列表视图并将其分组使用。但我无法控制标题点击事件

有这样的踢踏活动吗

在表单中创建可扩展列表视图的其他可能性

我使用手势识别器尝试了下面的代码,但没有捕捉到敲击

lstView:标题已分组的列表视图

Content = new StackLayout { 
                Children = {lstView}
            };
            var tap = new TapGestureRecognizer ();

            Content.GestureRecognizers.Add (tap);
            tap.Tapped += (object sender, EventArgs e) => 
            {
                var x = e;
            };

组项目没有内置的点击事件。实现这一点的唯一方法是为组模板创建自己的控件

在此自定义控件中,可以为点击事件添加手势识别器。您还可以实现一个可以绑定到的属性(从XAML)。我不能给你一个代码示例,因为我还没有尝试过(很抱歉)

但有了,你们应该能够做到这一点。
我还发现了一个,它描述了您在此处描述的问题(目前没有解决方案,但信息可能会将您带到正确的方向)。

是的,我看到了此链接,但无法实现。确定。问题出在哪里?请更新您的问题与您在这方面的尝试,所以也许我们可以帮助您只是阅读该网站(我在我的答案中提供的第一个链接)。您需要创建一个自定义控件,该控件实现GestureRecognitor(在所述站点上搜索“StackLayoutButton”)