取消选中WPF单选按钮

3

我有一个单选按钮,希望它可以表示真和假两个值。

  • 当它是假(未选中)时,点击它会使它变为真(选中)
  • 当它是真(选中)时,点击它会使它变为假(未选中)

我该如何在WPF中实现这一功能?


1
使用复选框。单选按钮不应该以那种方式使用。 - CM Kanode
多么荒谬的评论。CheckBoxes并不是RadioButtons的替代品。 CheckBoxes可以独立地全部选中或不选中。而RadioButton只允许在一组中进行单个选择。 - Nick
1个回答

3

您可以使用ToggleButton,它具有IsChecked属性,代表了truefalse两个值。


ToggleButton还可以,但在我的设计中看起来很糟糕。我怎样才能拥有一个具有RadioButton风格的ToggleButton? - TrBaPhong
编辑模板并放置一个单选按钮,将其绑定到其IsChecked属性。 - ZSH
首先,我可以建议您使用复选框,如下所示:http://stackoverflow.com/questions/3975333/how-do-i-make-a-checkbox-look-like-a-radiobutton - Shimmy的答案。 - ZSH

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接