В приложении WPF, C # у меня есть 4 флажка,
выбрать все
команда
личный
subteam.
Как обычно, если выбрать вариант 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;
}
}
После этого я не смог сделать это правильно, так как снятие флажка тоже должно снимать флажок выбора всех.