【问题标题】:error on RadioButton IsCheckedRadioButton IsChecked 上的错误
【发布时间】:2012-07-04 16:04:19
【问题描述】:
if (noob.IsChecked)
        { 
           //blah blah
        }

当我尝试使用此代码查看 RadioButton Name="noob" 是否被选中时,我收到错误:

不能隐式转换类型'bool?' '布尔'。存在显式转换(您是否缺少演员表?)

【问题讨论】:

    标签: silverlight radio-button


    【解决方案1】:

    【讨论】:

    • 好的,这样可以检查它是否被选中? if (noob.IsChecked.HasValue && noob.IsChecked.Value == true) { }
    • 我想是的,我没有办法测试它,但它看起来不错。
    【解决方案2】:

    这也有效,而且更简洁:

    if (noob.IsChecked == true)
    {
        //blah blah
    } 
    

    注意如果noob.IsCheckednull不会抛出异常,所以不需要先检查HasValue

    【讨论】:

      猜你喜欢
      • 2011-08-27
      • 1970-01-01
      • 2019-12-16
      • 2016-12-30
      • 1970-01-01
      • 2012-10-23
      • 2011-06-16
      • 1970-01-01
      • 2014-02-25
      相关资源
      最近更新 更多