C# WPF 检查复选框是否为选中错误
本文关键字:错误 是否 WPF 检查 复选框 | 更新日期: 2023-09-27 18:33:06
当我这样做时:
if (checkbox1.IsChecked)
我收到错误:
不能将类型"bool?"隐式转换为"bool"。
当我这样做时:
if (checkbox1.Checked)
我收到错误:
"事件'System.Windows.Controls.Primitives.ToggleButton.Checked'只能出现在+=或-=的左侧"。
知道我做错了什么吗?
IsChecked
是一个可为空的布尔值,这意味着它可以有三种状态。 可为 null 的类型由您在错误中看到的?
表示。
试试这个:
if ((bool)checkbox1.IsChecked == true)