当尝试将项目提交到 github 时,提交失败并出现错误:
fatal: cannot update the ref 'head': unable to append to '.git/logs/head': invalid argument。这是在正确初始化目录并成功进行首次推送之后。
我在 Xamarin 表单中有一个列表视图,我试图在每一行中获取一个复选框,并附加一个命令。
我已经尝试了一些方法,但还没有成功,因为我无法获得绑定的 ID。
我已经尝试过的事情是:
CheckedChanged在复选框中添加参数,我只能获取true或false,但不能获取该项目。<CheckBox VerticalOptions="End" x:Name="Checkbox" IsChecked="{Binding IsBought, Mode=TwoWay}" WidthRequest="100" CheckedChanged="Checkbox_CheckedChanged"/>
Run Code Online (Sandbox Code Playgroud)
GestureRecognizerswith CommandParameter,这甚至不会调用附加到它的函数。我用Tappedand尝试了这个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>
Run Code Online (Sandbox Code Playgroud)
我希望你能进一步帮助我:)祝你有美好的一天