我必须保留2个复选框,一次只能选择一个.但在我的下面的代码中,两者都被选中.我应该如何在WPF中实现我的功能?
<StackPanel Orientation="Vertical" Name="spRoles">
<CheckBox Name="chkMale" Content="Male" />
<CheckBox Name="chkFemale" Content="Female" />
</StackPanel>
Run Code Online (Sandbox Code Playgroud)
我只能使用复选框而不是单选按钮.
听取选择事件或类似事件并检查另一个复选框
public void MaleOnSelection(object sender, EventArgs e)
{
if(chkFemale.Selected)
chkFemale.Selected=false;
}
Run Code Online (Sandbox Code Playgroud)
显然你必须为女性复选框做同样的事情
无论如何,如其他单位所述的单选按钮会更好,你可以将它设置为复选框,如果这是你需要的