【发布时间】:2019-02-04 13:48:25
【问题描述】:
我正在制作一个 WPF 应用程序。我有 3 个复选框,我想一次只选中一个复选框。如果选中另一个,则取消选中之前选中的一个。我怎么能这样做?
【问题讨论】:
-
复选框组可能是?
我正在制作一个 WPF 应用程序。我有 3 个复选框,我想一次只选中一个复选框。如果选中另一个,则取消选中之前选中的一个。我怎么能这样做?
【问题讨论】:
为什么不使用单选按钮列表? 如果您仍然想要复选框,您可以在这里查看一种方法:http://www.codeproject.com/Tips/520676/CheckBoxList-acts-like-RadioButtonList
【讨论】:
<input type="checkbox" name="UserCheckbox" class="custom-control-input chkStatus" id="@item.Id" value="@item.Id" onchange="EditUser(this)">
function EditUser(Item) {
if (Item.checked) {
$('input.chkStatus').not(Item).prop('checked', false);
}
}
【讨论】: