if(checkbox.Checked){}问题

时间:2017-12-17 14:38:37

标签: c# wpf if-statement checkbox checked

我不知道为什么但我打开了一个新项目,我正在尝试做一个简单的复选框+按钮+控制台写入语句,我收到一个错误。 错误说明: RoutedEventHandler System.Windows.Controls.Primitives.ToggleButton.Checked 事件ToggleButton.Checked只能出现在+ =或 - =的左侧。

之前我使用过此代码没有任何问题,所以我不确定发生了什么......

private void button_Click(object sender, RoutedEventArgs e)
    {
        if(checkBox1.Checked)
        {
          Console.Write("Checked");
        }
    }

1 个答案:

答案 0 :(得分:1)

Checked是一个事件(这就是为什么当您的代码查找处理程序订阅时引发异常的原因MSDN reference),IsChecked是{{1}它可能是您正在寻找的财产(MSDN reference)。您的代码应如下所示:

Boolean