我不是在谈论一个事件处理程序,而是一个简单的If Statement
检查是否已检查CheckBox
。到目前为止,我有:
if (chkRevLoop.IsChecked == true){}
但这引发了错误:
有没有办法做到我所缺少的?
最佳答案
您可以使用null coalescing operator。如果左侧操作数为null,则此运算符将返回右侧操作数。因此,当false
处于indeterminate状态时(当CheckBox
属性的值设置为null时),您可以返回IsChecked
:
if (chkRevLoop.IsChecked ?? false)
{
}
关于c# - WPF复选框检查IsChecked,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/31734227/