当我这样做时:
if (checkbox1.IsChecked)
我收到错误:
无法隐式转换类型' bool?'到了布尔'。
当我这样做时:
if (checkbox1.Checked)
我收到错误:
"事件' System.Windows.Controls.Primitives.ToggleButton.Checked'只能出现在+ =或 - ="的左侧。
任何想法我做错了什么?
答案 0 :(得分:1)
IsChecked
是一个可以为空的布尔值,这意味着它可以有三个状态。可空类型由您在错误中看到的?
表示。
试试这个:
if ((bool)checkbox1.IsChecked == true)