如何响应TableView中的点击?

时间:2016-07-12 03:30:50

标签: xamarin xamarin.forms

这听起来很简单,但我在网上找不到类似内容。如何在TableView中向数据行添加单击侦听器?

2 个答案:

答案 0 :(得分:0)

好的,我到目前为止所发现的是,虽然您无法向TabeView本身添加任何类型的输入侦听器,但您可以将then(..)事件侦听器添加到其中的ViewCells中。这似乎有效:

run(..)

答案 1 :(得分:0)

您可以在自定义TapGestureRecognizer中的根元素中添加ViewCell。这样,您就可以使用命令参数将手势识别器绑定到Command。

<Grid.GestureRecognizers>
    <TapGestureRecognizer NumberOfTapsRequired="1" Command="{Binding CustomCommand}" CommandParameter="{Binding Thing}" />
</Grid.GestureRecognizers>