Esempio n. 1
0
 public void RemoveSkillExecute()
 {
     if (SelectedItemRM != null)
     {
         PlayerSkillList.Remove(SelectedItemRM);
     }
     OnSkillAdded(SelectedItemRM);
 }
Esempio n. 2
0
        public void AddSkillExecute()
        {
            var x = new ActiveListedSkill(SelectedItem);

            if (!PlayerSkillList.Any(p => p.SkillModel.Name == SelectedItem.Name))
            {
                if (SelectedItem != null)
                {
                    PlayerSkillList.Add(x);
                }
                OnSkillAdded(x);
                AddSkillCommand.RaiseCanExecuteChanged();
                //x.DescriptionChangedEvent += UpdateDescription;
            }
        }
Esempio n. 3
0
 private bool AddSkillCanExecute()
 {
     return(SelectedItem != null && !PlayerSkillList.Any(p => p.SkillModel.Name == SelectedItem.Name));
 }