为什么RadioButton.IsChecked返回Nullable <bool>而不是常规bool?</bool>

时间:2014-10-15 06:51:14

标签: c# wpf

我有一个带有几个RadioButton的C#WPF应用程序。当我想检查是否选择了RadioButton时,我必须使用:

if(myRadioButton.IsChecked == true)
{
    //Code
}

如果我使用:

if(myRadioButton.IsChecked)
{
    //Code
}

它抛出错误说:

Cannot implicitly convert type 'bool?' to 'bool'.

为什么IsChecked属性返回bool?当它的值只能是真或假时,而不是bool?

0 个答案:

没有答案