Xamarin 如何选中一个复选框并取消选中其他复选框
我想在Xamarin.Forms中选中一个复选框并取消选中其他复选框 这是我的XAML: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
<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;
}
}