public void SetCurrent(ChoiceElementVM choiceElementVM) { bool newCurrent = (!choiceElementVM.IsCurrent); foreach (var elementVM in ChoiceElementVMs) { if (choiceElementVM == elementVM) { elementVM.IsCurrent = true; } else { elementVM.IsCurrent = false; } } if (newCurrent) { _onNewCurrent?.Invoke(choiceElementVM); } }
public void Add(ChoiceElementVM choiceElementVM) { ChoiceElementVMs.Add(choiceElementVM); }