コード例 #1
0
        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);
            }
        }
コード例 #2
0
 public void Add(ChoiceElementVM choiceElementVM)
 {
     ChoiceElementVMs.Add(choiceElementVM);
 }