【发布时间】:2017-07-22 00:06:31
【问题描述】:
我必须保留 2 个复选框,并且一次只能选择一个。但在我的以下代码中,两者都被选中。我应该如何在 WPF 中实现我的功能?
<StackPanel Orientation="Vertical" Name="spRoles">
<CheckBox Name="chkMale" Content="Male" />
<CheckBox Name="chkFemale" Content="Female" />
</StackPanel>
我只能使用复选框而不是单选按钮。
【问题讨论】:
-
为什么不能使用单选按钮?它们通常用于这类事情。
-
此外,不使用单选按钮会使 UI 用户感到困惑。至少如果我是那个用户,我希望能够选择多个复选框。使用单选按钮可以立即清楚我只能选择一个。
-
因为我必须制作类似于 gmail 设置选项卡的功能。在那里,您只能在一个选项上打一个勾号。
标签: c# wpf wpf-controls