private static void OnSelectedColorChanged(DependencyObject d, DependencyPropertyChangedEventArgs e) { GradientEditor target = (GradientEditor)d; Color oldSelectedColor = (Color)e.OldValue; Color newSelectedColor = target.SelectedColor; target.OnSelectedColorChanged(oldSelectedColor, newSelectedColor); }
private static void OnInitialColorChanged(DependencyObject d, DependencyPropertyChangedEventArgs e) { GradientEditor target = (GradientEditor)d; StyleColor oldInitialColor = (StyleColor)e.OldValue; StyleColor newInitialColor = target.InitialColor; target.OnInitialColorChanged(oldInitialColor, newInitialColor); }