/// <summary> /// IntervalTypeProperty property changed handler. /// </summary> /// <param name="d">DateTimeAxisLabel that changed its IntervalType.</param> /// <param name="e">Event arguments.</param> private static void OnIntervalTypePropertyChanged(System.Windows.DependencyObject d, System.Windows.DependencyPropertyChangedEventArgs e) { DateTimeAxisLabel source = (DateTimeAxisLabel)d; DateTimeIntervalType oldValue = (DateTimeIntervalType)e.OldValue; DateTimeIntervalType newValue = (DateTimeIntervalType)e.NewValue; source.OnIntervalTypePropertyChanged(oldValue, newValue); }