gpt4 book ai didi

xamarin - 将GestureRecognizer添加到gridview中的行

转载 作者:行者123 更新时间:2023-12-04 09:58:35 25 4
gpt4 key购买 nike

我有一个网格,其中有3列包含2个按钮和1个标签。我想要的是向网格中的每一行添加一个Tap手势。我希望用户在网格行中的任意位置点击时触发click事件。有什么办法吗?

我想让我的布局尽可能简单。在我使用多个堆栈布局并向父堆栈布局添加手势之前创建相同的网格。但是为了提高性能,我想使用网格 View 来做到这一点。

最佳答案

我建议添加一个ContentView(不像StackLayout那样密集)。使它覆盖整行,并在其中添加GestureRecognizer,如下所示:

<ContentView HorizontalOptions="FillAndExpand"
VerticalOptions="FillAndExpand"
Grid.Row="0"
Grid.Column="0"
Grid.ColumnSpan="3">
<ContentView.GestureRecognizers>
<TapGestureRecognizer Tapped="OnTapped"/>
</ContentView.GestureRecognizers>
</ContentView>

关于xamarin - 将GestureRecognizer添加到gridview中的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37414577/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com