Class NumericUpDown
Represents a Windows spin box (also known as an up-down control) that displays numeric values.
Inheritance
System.Object
NumericUpDown
Assembly: Sdl.Desktop.Platform.Controls.dll
public class NumericUpDown : Control
Constructors
Declaration
Fields
Declaration
public static readonly DependencyProperty AllowPositiveNegativeSignProperty
Field Value
| Type |
Description |
| System.Windows.DependencyProperty |
|
Declaration
public static readonly DependencyProperty ButtonsAlignmentProperty
Field Value
| Type |
Description |
| System.Windows.DependencyProperty |
|
Declaration
public static readonly DependencyProperty CultureProperty
Field Value
| Type |
Description |
| System.Windows.DependencyProperty |
|
Declaration
public static readonly DependencyProperty HideUpDownButtonsProperty
Field Value
| Type |
Description |
| System.Windows.DependencyProperty |
|
Declaration
public static readonly DependencyProperty InterceptArrowKeysProperty
Field Value
| Type |
Description |
| System.Windows.DependencyProperty |
|
Declaration
public static readonly DependencyProperty InterceptManualEnterProperty
Field Value
| Type |
Description |
| System.Windows.DependencyProperty |
|
Declaration
public static readonly DependencyProperty InterceptMouseWheelProperty
Field Value
| Type |
Description |
| System.Windows.DependencyProperty |
|
Declaration
public static readonly DependencyProperty IntervalProperty
Field Value
| Type |
Description |
| System.Windows.DependencyProperty |
|
Declaration
public static readonly DependencyProperty IsReadOnlyProperty
Field Value
| Type |
Description |
| System.Windows.DependencyProperty |
|
Declaration
public static readonly DependencyProperty MaximumProperty
Field Value
| Type |
Description |
| System.Windows.DependencyProperty |
|
Declaration
public static readonly RoutedEvent MaximumReachedEvent
Field Value
| Type |
Description |
| System.Windows.RoutedEvent |
|
Declaration
public static readonly DependencyProperty MinimumProperty
Field Value
| Type |
Description |
| System.Windows.DependencyProperty |
|
Declaration
public static readonly RoutedEvent MinimumReachedEvent
Field Value
| Type |
Description |
| System.Windows.RoutedEvent |
|
Declaration
public static readonly DependencyProperty StringFormatProperty
Field Value
| Type |
Description |
| System.Windows.DependencyProperty |
|
TextAlignmentProperty
Declaration
public static readonly DependencyProperty TextAlignmentProperty
Field Value
| Type |
Description |
| System.Windows.DependencyProperty |
|
Declaration
public static readonly DependencyProperty TrackMouseWheelWhenMouseOverProperty
Field Value
| Type |
Description |
| System.Windows.DependencyProperty |
|
Declaration
public static readonly DependencyProperty UpDownButtonsWidthProperty
Field Value
| Type |
Description |
| System.Windows.DependencyProperty |
|
Declaration
public static readonly RoutedEvent ValueChangedEvent
Field Value
| Type |
Description |
| System.Windows.RoutedEvent |
|
Declaration
public static readonly RoutedEvent ValueDecrementedEvent
Field Value
| Type |
Description |
| System.Windows.RoutedEvent |
|
Declaration
public static readonly RoutedEvent ValueIncrementedEvent
Field Value
| Type |
Description |
| System.Windows.RoutedEvent |
|
Declaration
public static readonly DependencyProperty ValueProperty
Field Value
| Type |
Description |
| System.Windows.DependencyProperty |
|
Properties
Declaration
public bool AllowPositiveNegativeSign { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
Declaration
public ButtonsAlignment ButtonsAlignment { get; set; }
Property Value
Gets or sets a value indicating the culture to be used in string formatting operations.
Declaration
public CultureInfo Culture { get; set; }
Property Value
| Type |
Description |
| System.Globalization.CultureInfo |
|
Gets or sets a value indicating whether the +/- button of the control is visible.
Declaration
public bool HideUpDownButtons { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
Gets or sets a value indicating whether the user can use the arrow keys System.Windows.Input.Key.Up and System.Windows.Input.Key.Down to change values.
Declaration
public bool InterceptArrowKeys { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
Gets or sets a value indicating whether the user can enter text in the control.
Declaration
public bool InterceptManualEnter { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
Gets or sets a value indicating whether the user can use the mouse wheel to change values.
Declaration
public bool InterceptMouseWheel { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
Declaration
public double Interval { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
Gets or sets a value indicating whether the text can be changed by the use of the up or down buttons only.
Declaration
public bool IsReadOnly { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
Declaration
public double Maximum { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
Declaration
public double Minimum { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
Gets or sets the formatting for the displaying Value
Declaration
public string StringFormat { get; set; }
Property Value
| Type |
Description |
| System.String |
|
TextAlignment
Gets or sets the horizontal alignment of the contents of the text box.
Declaration
public TextAlignment TextAlignment { get; set; }
Property Value
| Type |
Description |
| System.Windows.TextAlignment |
|
Gets or sets a value indicating whether the control must have the focus in order to change values using the mouse wheel.
If the value is true then the value changes when the mouse wheel is over the control. If the value is false then the value changes only if the control has the focus. If InterceptMouseWheel is set to "false" then this property has no effect.
Declaration
public bool TrackMouseWheelWhenMouseOver { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
Declaration
public double UpDownButtonsWidth { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
Declaration
public double? Value { get; set; }
Property Value
| Type |
Description |
| System.Nullable<System.Double> |
|
Methods
When overridden in a derived class, is invoked whenever application code or internal processes call
System.Windows.FrameworkElement.ApplyTemplate.
Declaration
public override void OnApplyTemplate()
Declaration
protected virtual void OnMaximumChanged(double oldMaximum, double newMaximum)
Parameters
| Type |
Name |
Description |
| System.Double |
oldMaximum |
|
| System.Double |
newMaximum |
|
Declaration
protected virtual void OnMinimumChanged(double oldMinimum, double newMinimum)
Parameters
| Type |
Name |
Description |
| System.Double |
oldMinimum |
|
| System.Double |
newMinimum |
|
Declaration
protected override void OnPreviewKeyDown(KeyEventArgs e)
Parameters
| Type |
Name |
Description |
| System.Windows.Input.KeyEventArgs |
e |
|
Declaration
protected override void OnPreviewKeyUp(KeyEventArgs e)
Parameters
| Type |
Name |
Description |
| System.Windows.Input.KeyEventArgs |
e |
|
Declaration
protected override void OnPreviewMouseWheel(MouseWheelEventArgs e)
Parameters
| Type |
Name |
Description |
| System.Windows.Input.MouseWheelEventArgs |
e |
|
OnPreviewTextInput(Object, TextCompositionEventArgs)
Declaration
protected void OnPreviewTextInput(object sender, TextCompositionEventArgs e)
Parameters
| Type |
Name |
Description |
| System.Object |
sender |
|
| System.Windows.Input.TextCompositionEventArgs |
e |
|
Declaration
protected virtual void OnValueChanged(double? oldValue, double? newValue)
Parameters
| Type |
Name |
Description |
| System.Nullable<System.Double> |
oldValue |
Old value of the Value property
|
| System.Nullable<System.Double> |
newValue |
New value of the Value property
|
Declaration
Events
Event fired from this NumericUpDown when its value has reached the maximum value
Declaration
public event RoutedEventHandler MaximumReached
Event Type
| Type |
Description |
| System.Windows.RoutedEventHandler |
|
Event fired from this NumericUpDown when its value has reached the minimum value
Declaration
public event RoutedEventHandler MinimumReached
Event Type
| Type |
Description |
| System.Windows.RoutedEventHandler |
|
Declaration
public event RoutedPropertyChangedEventHandler<double?> ValueChanged
Event Type
| Type |
Description |
| System.Windows.RoutedPropertyChangedEventHandler<System.Nullable<System.Double>> |
|
Declaration
public event NumericUpDownChangedRoutedEventHandler ValueDecremented
Event Type
Declaration
public event NumericUpDownChangedRoutedEventHandler ValueIncremented
Event Type
Extension Methods