示例#1
0
        private static void OnValueChanged(DependencyObject obj, DependencyPropertyChangedEventArgs args)
        {
            FreeNumberBox control = (FreeNumberBox)obj;

            RoutedPropertyChangedEventArgs <decimal> e = new RoutedPropertyChangedEventArgs <decimal>(
                (decimal)args.OldValue, (decimal)args.NewValue, ValueChangedEvent);

            control.OnValueChanged(e);
        }
示例#2
0
 public static decimal LimitDecimalValue(FreeNumberBox control, decimal value)
 {
     value = Math.Max(control.Minimum, Math.Min(control.Maximum, value));
     value = decimal.Round(value, control.DecimalPlaces);
     return(value);
 }