如何取消选择单选按钮?

时间:2012-10-14 18:18:12

标签: radio-button windows-phone-7.1

bool isChecked = false;

private void Agency3_Checked(object sender, RoutedEventArgs e)
{
  isChecked = (bool)(((RadioButton)sender).IsChecked);
}

private void Agency3_Click(object sender, RoutedEventArgs e)
{
    RadioButton currentButton = (RadioButton)sender;
    if ((bool)currentButton.IsChecked && !isChecked)
    {
        currentButton.IsChecked = false;
    }
    else
    {
        currentButton.IsChecked = true;
        isChecked = false;
    }
}

此代码有助于在选择单选按钮时取消选择单选按钮。

我从StackOverflow上的帖子中得到了这个,但它已经关闭了。

单击单选按钮时是否未调用Agency3_Click()和Agency3_Checked()函数?

他们调用的顺序是什么使得取消选择单选按钮的行为成为可能?

0 个答案:

没有答案