private static void EndPointPropertyChanged(DependencyObject d, DependencyPropertyChangedEventArgs e) { LinearGradientBrush target = ((LinearGradientBrush)d); target.PropertyChanged(EndPointProperty); }