/// <summary> /// Handles changes to the TickStyle property. /// </summary> /// <param name="d">SprocketControl</param> /// <param name="e">DependencyProperty changed event arguments</param> private static void OnTickStyleChanged(DependencyObject d, DependencyPropertyChangedEventArgs e) { SprocketControl sprocket = (SprocketControl)d; PenLineCap oldTickStyle = (PenLineCap)e.OldValue; PenLineCap newTickStyle = sprocket.TickStyle; sprocket.OnTickStyleChanged(oldTickStyle, newTickStyle); }