在Xamarin.Forms中分组的ListView
我试图在Xamarin.Forms中实现可扩展列表视图,因为没有内置控件,所以我使用简单列表视图并将其分组使用。但我无法控制标题点击事件 有这样的踢踏活动吗 在表单中创建可扩展列表视图的其他可能性 我使用手势识别器尝试了下面的代码,但没有捕捉到敲击 lstView:标题已分组的列表视图在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
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”)