private void AddColor(object param) { var newColor = new PredefinedColorViewModel(new PredefinedColor { Color = Colors.Red, TargetTemplate = AvailableTemplates.First() }); SelectedColorScheme.Colors.Add(newColor); AvailablePredefinedColors.Add(newColor); }
private void CopyColor(object param) { var copiedColor = new PredefinedColorViewModel { TargetTemplate = SelectedPredefinedColor.TargetTemplate, TargetIdentifiers = new ObservableCollection <string>(SelectedPredefinedColor.TargetIdentifiers), SelectedColor = SelectedPredefinedColor.SelectedColor }; SelectedColorScheme.Colors.Add(copiedColor); updateAvailablePredefinedColors(); SelectedPredefinedColor = copiedColor; }