复选框检查要求

时间:2014-01-23 08:05:41

标签: windows-phone-7 checkbox

我是编码的新手,我想设置一个要求,只有在满足要求后才能选中某个复选框。 假设我有2个复选框,A和B. 如何设置为仅在选中A后才允许检查B. wedwebcheckbox和wedcupcheckbox的初始状态为Null 还有,有没有办法将文本包装在复选框上?

private void wedThemecheckBox_Checked(object sender, RoutedEventArgs e)
{
    if (wedThemecheckBox == Checked)
    {
        wedWebcheckBox.IsChecked = false;
        wedCupcheckBox.IsChecked = false;
    }
    else
    {
        wedWebcheckBox.IsChecked = null;
        wedCupcheckBox.IsChecked = null;
    }
}

2 个答案:

答案 0 :(得分:0)

对于禁用控件,请使用IsEnabled属性。设置为false时,无法编辑控件。在这种情况下,这意味着用户根本无法检查复选框。

答案 1 :(得分:0)

将Checkbox B的IsHitTestVisible保持为False(这使得复选框B可见但不可操作)和复选框A的Checked事件

chbxB.IsHitTestVisible=true;

现在你可以使用(操作)chbxB。

希望它有所帮助。