Пример #1
0
        private void AddColor(object param)
        {
            var newColor = new PredefinedColorViewModel(new PredefinedColor
            {
                Color          = Colors.Red,
                TargetTemplate = AvailableTemplates.First()
            });

            SelectedColorScheme.Colors.Add(newColor);
            AvailablePredefinedColors.Add(newColor);
        }
Пример #2
0
        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;
        }