Ejemplo n.º 1
0
        public GradientEditorViewModel(ColorGradient colorGradient)
        {
            ColorGradient       = colorGradient;
            ColorStopViewModels = new BindableCollection <ColorStopViewModel>();

            _originalStops = ColorGradient.Select(s => new ColorGradientStop(s.Color, s.Position)).ToList();

            PropertyChanged += UpdateColorStopViewModels;
            ColorGradient.CollectionChanged += ColorGradientOnCollectionChanged;
        }