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); }