Esempio n. 1
0
        private void DoAddPreset()
        {
            PresetViewModel pvm = new PresetViewModel();

            foreach (PresetViewModel p in ViewModels)
            {
                p.IsSelected = false;
            }
            ViewModels.Add(pvm);
            pvm.IsSelected = true;
            OnPropertyChanged("ViewModels");
            OnPropertyChanged("SelectedViewModel");
        }
Esempio n. 2
0
        public void Select(Preset preset)
        {
            if (preset == null)
            {
                throw new ArgumentNullException("preset", "Cannot select PresetViewModel without Preset");
            }
            PresetViewModel pvm = ViewModels.FirstOrDefault(p => p.IsViewModelOf(preset));

            if (pvm == null)
            {
                pvm = new PresetViewModel(preset);
                ViewModels.Add(pvm);
            }
            pvm.IsSelected = true;
        }