public static void CurrentChanged(DependencyObject o, DependencyPropertyChangedEventArgs e) { DoubleDragBox ddb = (DoubleDragBox)o; double d = (double)e.NewValue; ddb.CurrentText = Math.Round(d, ddb.Precision).ToString(); }
public static object CurrentCoerce(DependencyObject o, object value) { DoubleDragBox ddb = (DoubleDragBox)o; double v = (double)value; if (ddb != null) { if (v > ddb.Maximum) { return(ddb.Maximum); } if (v < ddb.Minimum) { return(ddb.Minimum); } } return(v); }