C# 检查c中复选框的状态#

C# 检查c中复选框的状态#,c#,checkbox,windows-phone,C#,Checkbox,Windows Phone,我正在为Windows Phone创建一个应用程序,我需要检查复选框的状态,这就是我的atm if (tracking.Checked) { MessageBox.Show("Checked"); } 但是if语句中的“Checked”一词用红色下划线。我也试过了 if (tracking != null) { MessageBox.Show("Checked"); } 对我的错误有什么建议/想法吗?提前谢谢 您需要使用属性IsChecked xaml: &

我正在为Windows Phone创建一个应用程序,我需要检查
复选框的状态,这就是我的atm

if (tracking.Checked)
{
    MessageBox.Show("Checked");
}
但是if语句中的“Checked”一词用红色下划线。我也试过了

if (tracking != null) 
{
    MessageBox.Show("Checked");
}

对我的错误有什么建议/想法吗?提前谢谢

您需要使用属性IsChecked

xaml

        <CheckBox x:Name="CheckBox" />

既然你提到了Windows Phone,我想你正在使用WPF。看起来您需要使用“IsChecked”属性(WinForms已“Checked”)

若语句以红色下划线,则红线表示什么作为工具提示?
        if (CheckBox.IsChecked == true)
        {}
        else
        {}
if (tracking.IsChecked)
{
    MessageBox.Show("Checked");
}