123456789101112131415161718192021222324252627282930 |
- using System.Windows;
- namespace HandyControl.Controls;
- public class NumberPropertyEditor : PropertyEditorBase
- {
- public NumberPropertyEditor()
- {
- }
- public NumberPropertyEditor(double minimum, double maximum)
- {
- Minimum = minimum;
- Maximum = maximum;
- }
- public double Minimum { get; set; }
- public double Maximum { get; set; }
- public override FrameworkElement CreateElement(PropertyItem propertyItem) => new NumericUpDown
- {
- IsReadOnly = propertyItem.IsReadOnly,
- Minimum = Minimum,
- Maximum = Maximum
- };
- public override DependencyProperty GetDependencyProperty() => NumericUpDown.ValueProperty;
- }
|