Xamarin 如何选中一个复选框并取消选中其他复选框

Xamarin 如何选中一个复选框并取消选中其他复选框,xamarin,xamarin.forms,Xamarin,Xamarin.forms,我想在Xamarin.Forms中选中一个复选框并取消选中其他复选框 这是我的XAML: <StackLayout Orientation="Horizontal" Margin="0,0,0,0" > <StackLayout.GestureRecognizers> <TapGestureRecognizer Command="{Binding checkboxcontrol1command}"/> </StackLay

我想在Xamarin.Forms中选中一个复选框并取消选中其他复选框

这是我的XAML:

<StackLayout Orientation="Horizontal" Margin="0,0,0,0" >
    <StackLayout.GestureRecognizers>
        <TapGestureRecognizer Command="{Binding checkboxcontrol1command}"/>
    </StackLayout.GestureRecognizers>
    <Label Text="ABS control module" FontSize="13" VerticalOptions="CenterAndExpand" TextColor="White" Margin="20,0,0,0"/> 
    <CheckBox Style="{StaticResource checkboxpopup}" IsChecked="{Binding IsCheck}" />
</StackLayout>

在这种情况下,您可以使用
单选按钮
,您只想在所有项目中选中一项。 您可以参考以下内容在Xamarin中实现单选按钮:

他们提供了一步一步的指南:

示例:



在这种情况下,为什么不使用单选按钮?请参考这篇文章了解单选按钮:如何使用单选按钮。我是用xaml写的,但是没有定义。你参考了文档,他们已经一步一步地解释了过程:你需要安装插件才能使用它。谢谢。把它写下来作为一个答案对我很有帮助,接受它,这样,它可能会得到其他任何人的帮助,谢谢。
private async Task CheckBoxControl()
{
    if(AddRemoveContentResource.Current.IsCheck==true)
    {
        AddRemoveContentResource.Current.IsCheck = false;
    }
    else
    {
        AddRemoveContentResource.Current.IsCheck = true;
    }
}