检查c#中复选框的状态

时间:2014-02-23 17:26:20

标签: c# checkbox windows-phone

我正在为Windows Phone创建一个应用程序,我需要检查CheckBox的状态这就是我所拥有的内容;

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

但if语句中的“Checked”一词用红色下划线标出。我也试过

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

关于我哪里出错的任何建议/想法?提前谢谢!

2 个答案:

答案 0 :(得分:0)

您需要使用 IsChecked 属性。

xaml

        <CheckBox x:Name="CheckBox" />

<强> CS

        if (CheckBox.IsChecked == true)
        {}
        else
        {}

答案 1 :(得分:0)

由于您提到了Windows Phone,我假设您正在使用WPF。看起来你需要使用“IsChecked”属性(WinForms已经“Checked”)。

if (tracking.IsChecked)
{
    MessageBox.Show("Checked");
}