Search Results for

    Show / Hide Table of Contents

    Class NumericUpDown

    Represents a Windows spin box (also known as an up-down control) that displays numeric values.

    Inheritance
    System.Object
    NumericUpDown
    Namespace: Sdl.Desktop.Platform.Controls.Controls
    Assembly: Sdl.Desktop.Platform.Controls.dll
    Syntax
    public class NumericUpDown : Control

    Constructors

    NumericUpDown()

    Declaration
    public NumericUpDown()

    Fields

    AllowPositiveNegativeSignProperty

    Declaration
    public static readonly DependencyProperty AllowPositiveNegativeSignProperty
    Field Value
    Type Description
    System.Windows.DependencyProperty

    ButtonsAlignmentProperty

    Declaration
    public static readonly DependencyProperty ButtonsAlignmentProperty
    Field Value
    Type Description
    System.Windows.DependencyProperty

    CultureProperty

    Declaration
    public static readonly DependencyProperty CultureProperty
    Field Value
    Type Description
    System.Windows.DependencyProperty

    HideUpDownButtonsProperty

    Declaration
    public static readonly DependencyProperty HideUpDownButtonsProperty
    Field Value
    Type Description
    System.Windows.DependencyProperty

    InterceptArrowKeysProperty

    Declaration
    public static readonly DependencyProperty InterceptArrowKeysProperty
    Field Value
    Type Description
    System.Windows.DependencyProperty

    InterceptManualEnterProperty

    Declaration
    public static readonly DependencyProperty InterceptManualEnterProperty
    Field Value
    Type Description
    System.Windows.DependencyProperty

    InterceptMouseWheelProperty

    Declaration
    public static readonly DependencyProperty InterceptMouseWheelProperty
    Field Value
    Type Description
    System.Windows.DependencyProperty

    IntervalProperty

    Declaration
    public static readonly DependencyProperty IntervalProperty
    Field Value
    Type Description
    System.Windows.DependencyProperty

    IsReadOnlyProperty

    Declaration
    public static readonly DependencyProperty IsReadOnlyProperty
    Field Value
    Type Description
    System.Windows.DependencyProperty

    MaximumProperty

    Declaration
    public static readonly DependencyProperty MaximumProperty
    Field Value
    Type Description
    System.Windows.DependencyProperty

    MaximumReachedEvent

    Declaration
    public static readonly RoutedEvent MaximumReachedEvent
    Field Value
    Type Description
    System.Windows.RoutedEvent

    MinimumProperty

    Declaration
    public static readonly DependencyProperty MinimumProperty
    Field Value
    Type Description
    System.Windows.DependencyProperty

    MinimumReachedEvent

    Declaration
    public static readonly RoutedEvent MinimumReachedEvent
    Field Value
    Type Description
    System.Windows.RoutedEvent

    StringFormatProperty

    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

    TrackMouseWheelWhenMouseOverProperty

    Declaration
    public static readonly DependencyProperty TrackMouseWheelWhenMouseOverProperty
    Field Value
    Type Description
    System.Windows.DependencyProperty

    UpDownButtonsWidthProperty

    Declaration
    public static readonly DependencyProperty UpDownButtonsWidthProperty
    Field Value
    Type Description
    System.Windows.DependencyProperty

    ValueChangedEvent

    Declaration
    public static readonly RoutedEvent ValueChangedEvent
    Field Value
    Type Description
    System.Windows.RoutedEvent

    ValueDecrementedEvent

    Declaration
    public static readonly RoutedEvent ValueDecrementedEvent
    Field Value
    Type Description
    System.Windows.RoutedEvent

    ValueIncrementedEvent

    Declaration
    public static readonly RoutedEvent ValueIncrementedEvent
    Field Value
    Type Description
    System.Windows.RoutedEvent

    ValueProperty

    Declaration
    public static readonly DependencyProperty ValueProperty
    Field Value
    Type Description
    System.Windows.DependencyProperty

    Properties

    AllowPositiveNegativeSign

    Declaration
    public bool AllowPositiveNegativeSign { get; set; }
    Property Value
    Type Description
    System.Boolean

    ButtonsAlignment

    Declaration
    public ButtonsAlignment ButtonsAlignment { get; set; }
    Property Value
    Type Description
    ButtonsAlignment

    Culture

    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

    HideUpDownButtons

    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
    Remarks

    If the value is false then the Value of the control can be changed only if one of the following cases is satisfied:

    • InterceptArrowKeys is true.
    • InterceptMouseWheel is true.
    • InterceptManualEnter is true.

    InterceptArrowKeys

    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

    InterceptManualEnter

    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

    InterceptMouseWheel

    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

    Interval

    Declaration
    public double Interval { get; set; }
    Property Value
    Type Description
    System.Double

    IsReadOnly

    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

    Maximum

    Declaration
    public double Maximum { get; set; }
    Property Value
    Type Description
    System.Double

    Minimum

    Declaration
    public double Minimum { get; set; }
    Property Value
    Type Description
    System.Double

    StringFormat

    Gets or sets the formatting for the displaying Value

    Declaration
    public string StringFormat { get; set; }
    Property Value
    Type Description
    System.String
    Remarks

    http://msdn.microsoft.com/en-us/library/dwhawy9k.aspx

    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

    TrackMouseWheelWhenMouseOver

    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

    UpDownButtonsWidth

    Declaration
    public double UpDownButtonsWidth { get; set; }
    Property Value
    Type Description
    System.Double

    Value

    Declaration
    public double? Value { get; set; }
    Property Value
    Type Description
    System.Nullable<System.Double>

    Methods

    OnApplyTemplate()

    When overridden in a derived class, is invoked whenever application code or internal processes call System.Windows.FrameworkElement.ApplyTemplate.

    Declaration
    public override void OnApplyTemplate()

    OnMaximumChanged(Double, Double)

    Declaration
    protected virtual void OnMaximumChanged(double oldMaximum, double newMaximum)
    Parameters
    Type Name Description
    System.Double oldMaximum
    System.Double newMaximum

    OnMinimumChanged(Double, Double)

    Declaration
    protected virtual void OnMinimumChanged(double oldMinimum, double newMinimum)
    Parameters
    Type Name Description
    System.Double oldMinimum
    System.Double newMinimum

    OnPreviewKeyDown(KeyEventArgs)

    Declaration
    protected override void OnPreviewKeyDown(KeyEventArgs e)
    Parameters
    Type Name Description
    System.Windows.Input.KeyEventArgs e

    OnPreviewKeyUp(KeyEventArgs)

    Declaration
    protected override void OnPreviewKeyUp(KeyEventArgs e)
    Parameters
    Type Name Description
    System.Windows.Input.KeyEventArgs e

    OnPreviewMouseWheel(MouseWheelEventArgs)

    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

    OnValueChanged(Nullable<Double>, Nullable<Double>)

    Raises the ValueChanged routed event.

    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

    SelectAll()

    Declaration
    public void SelectAll()

    Events

    MaximumReached

    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

    MinimumReached

    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

    ValueChanged

    Declaration
    public event RoutedPropertyChangedEventHandler<double?> ValueChanged
    Event Type
    Type Description
    System.Windows.RoutedPropertyChangedEventHandler<System.Nullable<System.Double>>

    ValueDecremented

    Declaration
    public event NumericUpDownChangedRoutedEventHandler ValueDecremented
    Event Type
    Type Description
    NumericUpDownChangedRoutedEventHandler

    ValueIncremented

    Declaration
    public event NumericUpDownChangedRoutedEventHandler ValueIncremented
    Event Type
    Type Description
    NumericUpDownChangedRoutedEventHandler

    Extension Methods

    WindowsControlUtils.ForWindowFromFrameworkElement(Object, Action<Window>)

    On this page

    • Constructors
      • NumericUpDown()
    • Fields
      • AllowPositiveNegativeSignProperty
      • ButtonsAlignmentProperty
      • CultureProperty
      • HideUpDownButtonsProperty
      • InterceptArrowKeysProperty
      • InterceptManualEnterProperty
      • InterceptMouseWheelProperty
      • IntervalProperty
      • IsReadOnlyProperty
      • MaximumProperty
      • MaximumReachedEvent
      • MinimumProperty
      • MinimumReachedEvent
      • StringFormatProperty
      • TextAlignmentProperty
      • TrackMouseWheelWhenMouseOverProperty
      • UpDownButtonsWidthProperty
      • ValueChangedEvent
      • ValueDecrementedEvent
      • ValueIncrementedEvent
      • ValueProperty
    • Properties
      • AllowPositiveNegativeSign
      • ButtonsAlignment
      • Culture
      • HideUpDownButtons
      • InterceptArrowKeys
      • InterceptManualEnter
      • InterceptMouseWheel
      • Interval
      • IsReadOnly
      • Maximum
      • Minimum
      • StringFormat
      • TextAlignment
      • TrackMouseWheelWhenMouseOver
      • UpDownButtonsWidth
      • Value
    • Methods
      • OnApplyTemplate()
      • OnMaximumChanged(Double, Double)
      • OnMinimumChanged(Double, Double)
      • OnPreviewKeyDown(KeyEventArgs)
      • OnPreviewKeyUp(KeyEventArgs)
      • OnPreviewMouseWheel(MouseWheelEventArgs)
      • OnPreviewTextInput(Object, TextCompositionEventArgs)
      • OnValueChanged(Nullable<Double>, Nullable<Double>)
      • SelectAll()
    • Events
      • MaximumReached
      • MinimumReached
      • ValueChanged
      • ValueDecremented
      • ValueIncremented
    • Extension Methods
    Back to top Generated by DocFX