Exemple #1
0
        private void onBtn_AddAwards(object sender, RoutedEventArgs e)
        {
            if (lsbAwards.ItemsSource == null)
            {
                return;
            }

            SkillConditionPickWindow window = new SkillConditionPickWindow();

            if (window.ShowDialog() == true)
            {
                SkillCondition newCondition = (SkillCondition)Activator.CreateInstance(window.PickedType);
                var            list         = (ObservableCollection <SkillCondition>)lsbAwards.ItemsSource;
                list.Add(newCondition);
            }
        }
        private void onBtn_AddCondition(object sender, RoutedEventArgs e)
        {
            if (lsbConditions.ItemsSource == null)
                return;

            SkillConditionPickWindow window = new SkillConditionPickWindow();
            if (window.ShowDialog() == true)
            {
                SkillCondition newCondition = (SkillCondition)Activator.CreateInstance(window.PickedType);
                var list = (ObservableCollection<SkillCondition>)lsbConditions.ItemsSource;
                list.Add(newCondition);
            }

        }