/// <summary> /// Either start or end changed /// </summary> /// <param name="d">Object changed occured on</param> /// <param name="e">Event object for our change</param> public static void TimeRangeChanged(DependencyObject d, DependencyPropertyChangedEventArgs e) { TimelineRuler view = d as TimelineRuler; if (view != null) { view.UpdateTimeRange(); } }
/// <summary> /// Callback for dep prop change of current time on timeline /// </summary> /// <param name="d">Object changed occured on</param> /// <param name="e">Event object for our change</param> public static void CurrentTimeChanged(DependencyObject d, DependencyPropertyChangedEventArgs e) { TimelineRuler view = d as TimelineRuler; if (view != null) { view.InvalidateCurrentTimeHighlight(); } }
/// <summary> /// Callback for dependency property of the color of our ticks /// </summary> /// <param name="d">Object changed occured on</param> /// <param name="e">Event object for our change</param> public static void TicksColorChanged(DependencyObject d, DependencyPropertyChangedEventArgs e) { TimelineRuler view = d as TimelineRuler; if (view != null) { view.InvalidateTimeline(); } }