private static void OnThicknessPropertyChanged(DependencyObject d, DependencyPropertyChangedEventArgs e) { BarIndicatorSegment segment = d as BarIndicatorSegment; segment.thicknessCache = (double)e.NewValue; segment.UpdatePath(); }
private static void OnStrokePropertyChanged(DependencyObject d, DependencyPropertyChangedEventArgs e) { BarIndicatorSegment segment = d as BarIndicatorSegment; segment.strokeCache = (Brush)e.NewValue; segment.UpdatePath(); }
private static void OnLengthPropertyChanged(DependencyObject d, DependencyPropertyChangedEventArgs e) { BarIndicatorSegment segment = d as BarIndicatorSegment; segment.lengthCache = (double)e.NewValue; segment.UpdateOwner(); }