【发布时间】:2009-09-15 14:00:24
【问题描述】:
在 WPF、C# 应用程序中,我有 4 个复选框,
全选
团队
个人
小组。
像往常一样,如果选择选项 1,它会选中所有复选框,当它被取消选中时,它会取消选中所有复选框。这对我来说很好用..
但是当我点击全选(所有都将被选中)并且如果我取消选中其他 3 个中的任何一个,那么 selectall 应该被取消选中..
public void AllChartsSelected()
{
if (_view.SelectAllChartsCheckBox)
{
boolSelectAll = true;
_view.TeamCheckBox = true;
_view.PersonalCheckBox = true;
_view.SubTeamCheckBox = true;
}
else
{
boolSelectAll = false;
_view.TeamCheckBox = false;
_view.PersonalCheckBox = false;
_view.SubTeamCheckBox = false;
}
}
在此之后,我无法正确取消选中一个复选框,也应该取消选中全选复选框。
【问题讨论】: