目的:
RadioButton取消选中,两个RadioButton组合,如果其中一个已经被选中,再次点击则取消选中。
遇到的浅坑:
以下代码为错误,未能实现,无论怎么点击,RadioButton按钮一直选中不了。
if (RB6.IsChecked == true)//如果选中了,再选一次则取消选择
{
RB6.IsChecked = false;
}
错误原因:
RadioButton只要单击,在执行点击事件之前IsChecked属性状态已经变成true,所以,不能通过判断Checked来设置Chck