public void SwitchSelectedActions() { if (BreakCrossingObjects) { BreakCrossingObjects = false; foreach (var checkWrapper in Items) { checkWrapper.IsChecked = true; } } else { if (CheckedItems.Count() != Items.Count) { foreach (var checkWrapper in Items) { checkWrapper.IsChecked = !checkWrapper.IsChecked; } } else { BreakCrossingObjects = true; } } }