private static void OnValueChanged(DependencyObject o, DependencyPropertyChangedEventArgs e) { UpDownBase <T> upDownBase = o as UpDownBase <T>; if (upDownBase != null) { upDownBase.OnValueChanged((T)e.OldValue, (T)e.NewValue); } }
private static void OnMouseWheelActiveOnFocusChanged(DependencyObject o, DependencyPropertyChangedEventArgs e) { UpDownBase <T> upDownBase = o as UpDownBase <T>; if (upDownBase != null) { upDownBase.MouseWheelActiveTrigger = ((bool)e.NewValue) ? MouseWheelActiveTrigger.FocusedMouseOver : MouseWheelActiveTrigger.MouseOver; } }
private static object OnCoerceMinimum(DependencyObject d, object baseValue) { UpDownBase <T> upDown = d as UpDownBase <T>; if (upDown != null) { return(upDown.OnCoerceMinimum((T)baseValue)); } return(baseValue); }