【发布时间】:2020-09-10 11:48:50
【问题描述】:
我在 Xamarin 表单中有一个列表视图,我试图在每一行中添加一个复选框,并附有一个命令。
我尝试了一些方法,但还没有成功,因为我无法获得绑定的 ID。
我已经尝试过的事情是:
- 在复选框中添加
CheckedChanged参数,我只能得到true或false,但不能得到这个项目。
<CheckBox VerticalOptions="End" x:Name="Checkbox" IsChecked="{Binding IsBought, Mode=TwoWay}" WidthRequest="100" CheckedChanged="Checkbox_CheckedChanged"/>
- 尝试使用
GestureRecognizers和CommandParameter,这甚至不会调用附加到它的函数。我用Tapped和Command试过这个,也许我需要用Binding 来执行命令?
<CheckBox VerticalOptions="End" x:Name="Checkbox" IsChecked="{Binding IsBought, Mode=TwoWay}" WidthRequest="100" CheckedChanged="Checkbox_CheckedChanged">
<CheckBox.GestureRecognizers>
<TapGestureRecognizer Command="TapGestureRecognizer_Tapped" CommandParameter="{Binding ArtikelID}"/>
</CheckBox.GestureRecognizers>
</CheckBox>
我希望你能进一步帮助我:) 祝你有美好的一天
【问题讨论】: