menu

WPF

  • Code Examples
  • Upgrade Guide
  • User Guide
  • Demos
  • Support
  • Forums
  • Download
Class DoubleTextBox - WPF API Reference | Syncfusion

    Show / Hide Table of Contents

    Class DoubleTextBox

    Represents a control that can be used to display or edit double values.

    Inheritance
    System.Object
    EditorBase
    DoubleTextBox
    Implements
    System.IDisposable
    Inherited Members
    EditorBase.ApplyNegativeForeground
    EditorBase.ApplyNegativeForegroundProperty
    EditorBase.ApplyZeroColor
    EditorBase.ApplyZeroColorProperty
    EditorBase.ContentElementVisibility
    EditorBase.ContentElementVisibilityProperty
    EditorBase.CornerRadius
    EditorBase.CornerRadiusProperty
    EditorBase.Culture
    EditorBase.CultureChanged
    EditorBase.CultureProperty
    EditorBase.EditorForeground
    EditorBase.EditorForegroundProperty
    EditorBase.EnableExtendedScrolling
    EditorBase.EnableExtendedScrollingProperty
    EditorBase.EnableFocusColors
    EditorBase.EnableFocusColorsProperty
    EditorBase.EnableRangeAdorner
    EditorBase.EnableRangeAdornerProperty
    EditorBase.EnableTouch
    EditorBase.EnableTouchProperty
    EditorBase.EnterToMoveNext
    EditorBase.EnterToMoveNextChanged
    EditorBase.EnterToMoveNextProperty
    EditorBase.FocusedBorderBrush
    EditorBase.FocusedBorderBrushProperty
    EditorBase.IsCaretAnimationEnabled
    EditorBase.IsCaretAnimationEnabledProperty
    EditorBase.IsNegative
    EditorBase.IsNegativeProperty
    EditorBase.IsNull
    EditorBase.IsNullProperty
    EditorBase.IsScrollingOnCircle
    EditorBase.IsScrollingOnCircleProperty
    EditorBase.IsUndoEnabled
    EditorBase.IsUndoEnabledChanged
    EditorBase.IsUndoEnabledProperty
    EditorBase.IsValueNegativeChanged
    EditorBase.IsZero
    EditorBase.IsZeroProperty
    EditorBase.MaskedText
    EditorBase.MaskedTextProperty
    EditorBase.MaxValidation
    EditorBase.MaxValidationProperty
    EditorBase.MaxValueOnExceedMaxDigit
    EditorBase.MaxValueOnExceedMaxDigitProperty
    EditorBase.MinValidation
    EditorBase.MinValidationProperty
    EditorBase.MinValueOnExceedMinDigit
    EditorBase.MinValueOnExceedMinDigitProperty
    EditorBase.NegativeForeground
    EditorBase.NegativeForegroundChanged
    EditorBase.NegativeForegroundProperty
    EditorBase.NumberFormat
    EditorBase.NumberFormatChanged
    EditorBase.NumberFormatProperty
    EditorBase.OnApplyNegativeForegroundChanged(DependencyObject, DependencyPropertyChangedEventArgs)
    EditorBase.OnApplyNegativeForegroundChanged(DependencyPropertyChangedEventArgs)
    EditorBase.OnApplyZeroColorChanged(DependencyObject, DependencyPropertyChangedEventArgs)
    EditorBase.OnApplyZeroColorChanged(DependencyPropertyChangedEventArgs)
    EditorBase.OnCornerRadiusChanged(DependencyObject, DependencyPropertyChangedEventArgs)
    EditorBase.OnCultureChanged(DependencyObject, DependencyPropertyChangedEventArgs)
    EditorBase.OnCultureChanged(DependencyPropertyChangedEventArgs)
    EditorBase.OnDrop(DragEventArgs)
    EditorBase.OnEnableExtendedScrollingChanged(DependencyObject, DependencyPropertyChangedEventArgs)
    EditorBase.OnEnableTouchChanged(DependencyObject, DependencyPropertyChangedEventArgs)
    EditorBase.OnEnterToMoveNextChanged(DependencyObject, DependencyPropertyChangedEventArgs)
    EditorBase.OnEnterToMoveNextChanged(DependencyPropertyChangedEventArgs)
    EditorBase.OnFocusedBackgroundChanged(DependencyObject, DependencyPropertyChangedEventArgs)
    EditorBase.OnFocusedBorderBrushChanged(DependencyObject, DependencyPropertyChangedEventArgs)
    EditorBase.OnFocusedForegroundChanged(DependencyObject, DependencyPropertyChangedEventArgs)
    EditorBase.OnForegroundChanged(DependencyObject, DependencyPropertyChangedEventArgs)
    EditorBase.OnForegroundChanged(DependencyPropertyChangedEventArgs)
    EditorBase.OnIsNegativeChanged(DependencyObject, DependencyPropertyChangedEventArgs)
    EditorBase.OnIsNegativeChanged(DependencyPropertyChangedEventArgs)
    EditorBase.OnIsNullChanged(DependencyObject, DependencyPropertyChangedEventArgs)
    EditorBase.OnIsNullChanged(DependencyPropertyChangedEventArgs)
    EditorBase.OnIsUndoEnabledChanged(DependencyObject, DependencyPropertyChangedEventArgs)
    EditorBase.OnIsUndoEnabledChanged(DependencyPropertyChangedEventArgs)
    EditorBase.OnIsZeroChanged(DependencyObject, DependencyPropertyChangedEventArgs)
    EditorBase.OnIsZeroChanged(DependencyPropertyChangedEventArgs)
    EditorBase.OnMinValidationChanged(DependencyObject, DependencyPropertyChangedEventArgs)
    EditorBase.OnNegativeForegroundChanged(DependencyObject, DependencyPropertyChangedEventArgs)
    EditorBase.OnNegativeForegroundChanged(DependencyPropertyChangedEventArgs)
    EditorBase.OnNumberFormatChanged(DependencyObject, DependencyPropertyChangedEventArgs)
    EditorBase.OnNumberFormatChanged(DependencyPropertyChangedEventArgs)
    EditorBase.OnPositiveForegroundChanged(DependencyObject, DependencyPropertyChangedEventArgs)
    EditorBase.OnPositiveForegroundChanged(DependencyPropertyChangedEventArgs)
    EditorBase.OnPreviewMouseLeftButtonDown(MouseButtonEventArgs)
    EditorBase.OnReadOnlyBackgroundChanged(DependencyObject, DependencyPropertyChangedEventArgs)
    EditorBase.OnTextSelectionOnFocusChanged(DependencyObject, DependencyPropertyChangedEventArgs)
    EditorBase.OnTextSelectionOnFocusChanged(DependencyPropertyChangedEventArgs)
    EditorBase.OnUseNullOptionChanged(DependencyObject, DependencyPropertyChangedEventArgs)
    EditorBase.OnWaterMarkTemplateChanged(DependencyObject, DependencyPropertyChangedEventArgs)
    EditorBase.OnWaterMarkTemplateChanged(DependencyPropertyChangedEventArgs)
    EditorBase.OnWaterMarkTextChanged(DependencyObject, DependencyPropertyChangedEventArgs)
    EditorBase.OnWaterMarkTextChanged(DependencyPropertyChangedEventArgs)
    EditorBase.OnWatermarkVisibilityPropertyChanged(DependencyObject, DependencyPropertyChangedEventArgs)
    EditorBase.OnWatermarkVisibilityPropertyChanged(DependencyPropertyChangedEventArgs)
    EditorBase.OnZeroNegativeColorChanged(DependencyObject, DependencyPropertyChangedEventArgs)
    EditorBase.OnZeroNegativeColorChanged(DependencyPropertyChangedEventArgs)
    EditorBase.PasteMode
    EditorBase.PasteModeProperty
    EditorBase.PositiveForeground
    EditorBase.PositiveForegroundProperty
    EditorBase.RangeAdornerBackground
    EditorBase.RangeAdornerBackgroundProperty
    EditorBase.ReadOnly
    EditorBase.ReadOnlyBackground
    EditorBase.ReadOnlyBackgroundProperty
    EditorBase.ReadOnlyProperty
    EditorBase.SelectionForeground
    EditorBase.SelectionForegroundProperty
    EditorBase.ShowSpinButton
    EditorBase.ShowSpinButtonProperty
    EditorBase.TextSelectionOnFocus
    EditorBase.TextSelectionOnFocusChanged
    EditorBase.TextSelectionOnFocusProperty
    EditorBase.UseNullOption
    EditorBase.UseNullOptionProperty
    EditorBase.WatermarkBackground
    EditorBase.WatermarkBackgroundProperty
    EditorBase.WatermarkOpacity
    EditorBase.WatermarkOpacityProperty
    EditorBase.WatermarkTemplate
    EditorBase.WaterMarkTemplateChanged
    EditorBase.WatermarkTemplateProperty
    EditorBase.WatermarkText
    EditorBase.WaterMarkTextChanged
    EditorBase.WatermarkTextForeground
    EditorBase.WatermarkTextForegroundProperty
    EditorBase.WatermarkTextIsVisible
    EditorBase.WatermarkTextIsVisibleProperty
    EditorBase.WatermarkTextProperty
    EditorBase.WatermarkVisibility
    EditorBase.WatermarkVisibilityProperty
    EditorBase.ZeroColor
    EditorBase.ZeroColorProperty
    Namespace: Syncfusion.Windows.Shared
    Assembly: Syncfusion.Shared.Wpf.dll
    Syntax
    [SkinType(SkinVisualStyle = Skin.Office2007Blue, Type = typeof(DoubleTextBox), XamlResource = "pack://application:,,,/Syncfusion.Shared.Wpf.Classic;component/Controls/Editors/Themes/Office2007BlueStyle.xaml")]
    [SkinType(SkinVisualStyle = Skin.Office2007Black, Type = typeof(DoubleTextBox), XamlResource = "pack://application:,,,/Syncfusion.Shared.Wpf.Classic;component/Controls/Editors/Themes/Office2007BlackStyle.xaml")]
    [SkinType(SkinVisualStyle = Skin.Office2007Silver, Type = typeof(DoubleTextBox), XamlResource = "pack://application:,,,/Syncfusion.Shared.Wpf.Classic;component/Controls/Editors/Themes/Office2007SilverStyle.xaml")]
    [SkinType(SkinVisualStyle = Skin.Office2010Blue, Type = typeof(DoubleTextBox), XamlResource = "pack://application:,,,/Syncfusion.Shared.Wpf.Classic;component/Controls/Editors/Themes/Office2010BlueStyle.xaml")]
    [SkinType(SkinVisualStyle = Skin.Office2010Black, Type = typeof(DoubleTextBox), XamlResource = "pack://application:,,,/Syncfusion.Shared.Wpf.Classic;component/Controls/Editors/Themes/Office2010BlackStyle.xaml")]
    [SkinType(SkinVisualStyle = Skin.Office2010Silver, Type = typeof(DoubleTextBox), XamlResource = "pack://application:,,,/Syncfusion.Shared.Wpf.Classic;component/Controls/Editors/Themes/Office2010SilverStyle.xaml")]
    [SkinType(SkinVisualStyle = Skin.Office2003, Type = typeof(DoubleTextBox), XamlResource = "pack://application:,,,/Syncfusion.Shared.Wpf.Classic;component/Controls/Editors/Themes/Office2003Style.xaml")]
    [SkinType(SkinVisualStyle = Skin.Blend, Type = typeof(DoubleTextBox), XamlResource = "pack://application:,,,/Syncfusion.Shared.Wpf.Classic;component/Controls/Editors/Themes/BlendStyle.xaml")]
    [SkinType(SkinVisualStyle = Skin.SyncOrange, Type = typeof(DoubleTextBox), XamlResource = "pack://application:,,,/Syncfusion.Shared.Wpf.Classic;component/Controls/Editors/Themes/SyncOrangeStyle.xaml")]
    [SkinType(SkinVisualStyle = Skin.ShinyRed, Type = typeof(DoubleTextBox), XamlResource = "pack://application:,,,/Syncfusion.Shared.Wpf.Classic;component/Controls/Editors/Themes/ShinyRedStyle.xaml")]
    [SkinType(SkinVisualStyle = Skin.ShinyBlue, Type = typeof(DoubleTextBox), XamlResource = "pack://application:,,,/Syncfusion.Shared.Wpf.Classic;component/Controls/Editors/Themes/ShinyBlueStyle.xaml")]
    [SkinType(SkinVisualStyle = Skin.Default, Type = typeof(DoubleTextBox), XamlResource = "/Syncfusion.Shared.Wpf;component/Controls/Editors/Themes/Generic.xaml")]
    [SkinType(SkinVisualStyle = Skin.VS2010, Type = typeof(DoubleTextBox), XamlResource = "pack://application:,,,/Syncfusion.Shared.Wpf.Classic;component/Controls/Editors/Themes/VS2010Style.xaml")]
    [SkinType(SkinVisualStyle = Skin.Metro, Type = typeof(DoubleTextBox), XamlResource = "pack://application:,,,/Syncfusion.Shared.Wpf.Classic;component/Controls/Editors/Themes/MetroStyle.xaml")]
    [SkinType(SkinVisualStyle = Skin.Transparent, Type = typeof(DoubleTextBox), XamlResource = "pack://application:,,,/Syncfusion.Shared.Wpf.Classic;component/Controls/Editors/Themes/TransparentStyle.xaml")]
    [SkinType(SkinVisualStyle = Skin.Office2013, Type = typeof(DoubleTextBox), XamlResource = "pack://application:,,,/Syncfusion.Shared.Wpf.Classic;component/Controls/Editors/Themes/Office2013Style.xaml")]
    public class DoubleTextBox : EditorBase, IDisposable

    Constructors

    DoubleTextBox()

    Initializes a new instance of DoubleTextBox class

    Declaration
    public DoubleTextBox()

    Fields

    GroupSeperatorEnabledProperty

    Represents a GroupSeperatorEnabled property that can be set through methods such as, styling, data binding, animation, and inheritance.

    Declaration
    public static readonly DependencyProperty GroupSeperatorEnabledProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    InvalidValueBehaviorProperty

    Represents a InvalidValueBehavior property that can be set through methods such as, styling, data binding, animation, and inheritance.

    Declaration
    public static readonly DependencyProperty InvalidValueBehaviorProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    MaximumNumberDecimalDigitsProperty

    Represents a MaximumNumberDecimalDigits property that can be set through methods such as, styling, data binding, animation, and inheritance.

    Declaration
    public static readonly DependencyProperty MaximumNumberDecimalDigitsProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    MaxValueProperty

    Represents a MaxValue property that can be set through methods such as, styling, data binding, animation, and inheritance.

    Declaration
    public static readonly DependencyProperty MaxValueProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    MinimumNumberDecimalDigitsProperty

    Represents a MinimumNumberDecimalDigits property that can be set through methods such as, styling, data binding, animation, and inheritance.

    Declaration
    public static readonly DependencyProperty MinimumNumberDecimalDigitsProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    MinValueProperty

    Represents a MinValue property that can be set through methods such as, styling, data binding, animation, and inheritance.

    Declaration
    public static readonly DependencyProperty MinValueProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    NullValueProperty

    Represents a NullValue property that can be set through methods such as, styling, data binding, animation, and inheritance.

    Declaration
    public static readonly DependencyProperty NullValueProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    NumberDecimalDigitsProperty

    Represents a NumberDecimalDigits property that can be set through methods such as, styling, data binding, animation, and inheritance.

    Declaration
    public static readonly DependencyProperty NumberDecimalDigitsProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    NumberDecimalSeparatorProperty

    Represents a NumberDecimalSeparator property that can be set through methods such as, styling, data binding, animation, and inheritance.

    Declaration
    public static readonly DependencyProperty NumberDecimalSeparatorProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    NumberGroupSeparatorProperty

    Represents a NumberGroupSeparator property that can be set through methods such as, styling, data binding, animation, and inheritance.

    Declaration
    public static readonly DependencyProperty NumberGroupSeparatorProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    NumberGroupSizesProperty

    Represents a NumberGroupSizes property that can be set through methods such as, styling, data binding, animation, and inheritance.

    Declaration
    public static readonly DependencyProperty NumberGroupSizesProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    ScrollIntervalProperty

    Represents a ScrollInterval property that can be set through methods such as, styling, data binding, animation, and inheritance.

    Declaration
    public static readonly DependencyProperty ScrollIntervalProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    StepProperty

    Represents a Step property that can be set through methods such as, styling, data binding, animation, and inheritance.

    Declaration
    public static readonly DependencyProperty StepProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    ValidationCompletedProperty

    Represents a ValidationCompleted property that can be set through methods such as, styling, data binding, animation, and inheritance.

    Declaration
    public static readonly DependencyProperty ValidationCompletedProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    ValidationValueProperty

    Represents a ValidationValue property that can be set through methods such as, styling, data binding, animation, and inheritance.

    Declaration
    public static readonly DependencyProperty ValidationValueProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    ValueProperty

    Represents a Value property that can be set through methods such as, styling, data binding, animation, and inheritance.

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

    ValueValidationProperty

    Represents a ValueValidation property that can be set through methods such as, styling, data binding, animation, and inheritance.

    Declaration
    public static readonly DependencyProperty ValueValidationProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    Properties

    copycommand

    Gets the value that represents the Copy command.

    Declaration
    public ICommand copycommand { get; }
    Property Value
    Type Description
    System.Windows.Input.ICommand

    The command.Default ValuesKey Gesture Ctrl+C TextCopy.

    cutcommand

    Gets the value that represents the Cut command.

    Declaration
    public ICommand cutcommand { get; }
    Property Value
    Type Description
    System.Windows.Input.ICommand

    The command.Default ValuesKey Gesture Ctrl+X TextCut.

    GroupSeperatorEnabled

    Gets or sets a value that indicates whether group separator is enabled.

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

    Returns true if group separator is enabled. Otherwise false.

    InvalidValueBehavior

    Gets or sets the way of DoubleTextBox reaction on wrong input data.

    Declaration
    public InvalidInputBehavior InvalidValueBehavior { get; set; }
    Property Value
    Type
    InvalidInputBehavior

    MaximumNumberDecimalDigits

    Gets or sets the maximum number of decimal places to use in double value.

    Declaration
    public int MaximumNumberDecimalDigits { get; set; }
    Property Value
    Type Description
    System.Int32

    The default value is -1.

    Remarks

    When MaximumNumberDecimalDigits is 2, DoubleTextBox will not show more than 2 decimal digits. When Value does not has any decimal digits, DoubleTextBox will not display any decimal digits. If Value has more than 2 decimal places, rounded off value will be displayed. MinimumNumberDecimalDigits, MaximumNumberDecimalDigits can be used at the same time. When MinimumNumberDecimalDigits, MaximumNumberDecimalDigits and NumberDecimalDigits are specified, NumberDecimalDigits property takes higher precedence.

    See Also
    NumberDecimalDigits
    MinimumNumberDecimalDigits

    MaxValue

    Gets or sets the maximum value of DoubleTextBox.

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

    It returns double value. The default value is double.MaxValue.

    MinimumNumberDecimalDigits

    Gets or sets the minimum number of decimal places to use in double value.

    Declaration
    public int MinimumNumberDecimalDigits { get; set; }
    Property Value
    Type Description
    System.Int32

    The default value is -1.

    Remarks

    When MinimumNumberDecimalDigits is 2, DoubleTextBox will show at least 2 decimal digits. When Value has less than 2 decimal digits, DoubleTextBox will display 2 trailing zeros after decimal point. If Value has more than 2 decimal places, all digits will be displayed. MinimumNumberDecimalDigits, MaximumNumberDecimalDigits can be used at the same time. When MinimumNumberDecimalDigits, MaximumNumberDecimalDigits and NumberDecimalDigits are specified, NumberDecimalDigits property takes higher precedence.

    See Also
    NumberDecimalDigits
    MaximumNumberDecimalDigits

    MinValue

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

    NullValue

    Gets or sets the null value of DoubleTextBox.

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

    NumberDecimalDigits

    Gets or sets the number of decimal places to use in Double value.

    Declaration
    public int NumberDecimalDigits { get; set; }
    Property Value
    Type Description
    System.Int32

    The default value is -1.

    Remarks

    When NumberDecimalDigits is 2, DoubleTextBox will display exactly 2 decimal digits. If Value has no decimal digits, DoubleTextBox will display 2 trailing zeros after decimal point. If Value has more than 2 decimal places, rounded off value will be displayed. When MinimumNumberDecimalDigits, MaximumNumberDecimalDigits and NumberDecimalDigits are specified, NumberDecimalDigits property takes higher precedence.

    See Also
    MinimumNumberDecimalDigits
    MaximumNumberDecimalDigits

    NumberDecimalSeparator

    Gets or Sets the NumberDecimalSeparator of DoubleTextBox text.

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

    A string contains the Special Charecter's of DoubleTextBox. The default is string.Empty.

    NumberGroupSeparator

    Gets or Sets the NumberGroupSeparator of DoubleTextBox.

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

    A string contains the Special characters of DoubleTextBox. The default is string.Empty.

    NumberGroupSizes

    Gets or Sets number of System.Int32 values contained in NumberGroupSizes of DoubleTextBox.

    Declaration
    public Int32Collection NumberGroupSizes { get; set; }
    Property Value
    Type Description
    System.Windows.Media.Int32Collection

    The number of System.Int32 values contained in the System.Windows.Media.Int32Collection.

    pastecommand

    Gets the value that represents the Paste command.

    Declaration
    public ICommand pastecommand { get; }
    Property Value
    Type Description
    System.Windows.Input.ICommand

    The command.Default ValuesKey Gesture Ctrl+V TextPaste.

    ScrollInterval

    Gets or sets the ScrollInterval of DoubleTextBox.

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

    Step

    Gets or sets the step to increment or decrement the value of the control when the up or down button is clicked. This is a dependency property.

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

    ValidationCompleted

    Gets or sets the value that indicates whether the formatted input string is validated.

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

    returns true if validation has completed. Otherwise false.

    ValidationValue

    Gets or Sets the string that the formatted input string is being validated.

    Declaration
    public string ValidationValue { get; set; }
    Property Value
    Type
    System.String

    Value

    Gets or sets the value of DoubleTextBox.

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

    It returns double Value. The default value is null.

    ValueValidation

    Gets or sets the string validation constraint for DoubleTextBox control.

    Declaration
    public StringValidation ValueValidation { get; set; }
    Property Value
    Type
    StringValidation

    Methods

    Dispose()

    Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.

    Declaration
    public void Dispose()

    FindChild(Visual, Type)

    Find the visual of the child elements.

    Declaration
    public static Visual FindChild(Visual startingFrom, Type typeDescendant)
    Parameters
    Type Name Description
    System.Windows.Media.Visual startingFrom

    The parent visual, referenced as a System.Windows.DependencyObject

    System.Type typeDescendant

    It represents the type of child element.

    Returns
    Type Description
    System.Windows.Media.Visual

    Returns the visual of the child.

    OnApplyTemplate()

    Is called when a control template is applied.

    Declaration
    public override void OnApplyTemplate()

    OnContextMenuOpening(ContextMenuEventArgs)

    Invoked on ContextMenuOpening.

    Declaration
    protected override void OnContextMenuOpening(ContextMenuEventArgs e)
    Parameters
    Type Name Description
    System.Windows.Controls.ContextMenuEventArgs e

    Provides data for the context menu event.

    Overrides
    EditorBase.OnContextMenuOpening(ContextMenuEventArgs)

    OnCreateAutomationPeer()

    Returns the AutomationPeer of DoubleTextBox class.

    Declaration
    protected override AutomationPeer OnCreateAutomationPeer()
    Returns
    Type
    System.Windows.Automation.Peers.AutomationPeer

    OnGotFocus(RoutedEventArgs)

    Called before System.Windows.UIElement.GotFocus event occurs.

    Declaration
    protected override void OnGotFocus(RoutedEventArgs e)
    Parameters
    Type Name Description
    System.Windows.RoutedEventArgs e

    The data for the event.

    Overrides
    EditorBase.OnGotFocus(RoutedEventArgs)

    OnInvalidValueBehaviorChanged(DependencyObject, DependencyPropertyChangedEventArgs)

    Called when InvalidValueBehavior property changed.

    Declaration
    public static void OnInvalidValueBehaviorChanged(DependencyObject obj, DependencyPropertyChangedEventArgs args)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    System.Windows.DependencyObject.when the InvalidValueBehavior object is changed.

    System.Windows.DependencyPropertyChangedEventArgs args

    System.Windows.DependencyPropertyChangedEventArgs. Provides data for property changed events.

    OnInvalidValueBehaviorChanged(DependencyPropertyChangedEventArgs)

    Called when InvalidValueBehavior property changed.

    Declaration
    protected void OnInvalidValueBehaviorChanged(DependencyPropertyChangedEventArgs args)
    Parameters
    Type Name Description
    System.Windows.DependencyPropertyChangedEventArgs args

    System.Windows.DependencyPropertyChangedEventArgs. Provides data for property changed events.

    OnIsExceedDecimalDigits(DependencyObject, DependencyPropertyChangedEventArgs)

    Called when OnIsExceedDecimalDigits property changed.

    Declaration
    public static void OnIsExceedDecimalDigits(DependencyObject obj, DependencyPropertyChangedEventArgs args)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    System.Windows.DependencyObject

    System.Windows.DependencyPropertyChangedEventArgs args

    System.Windows.DependencyPropertyChangedEventArgs. Provides data for property changed events.

    OnIsExceedDecimalDigitsChanged(DependencyPropertyChangedEventArgs)

    Called when OnIsExceedDecimalDigits property changed.

    Declaration
    protected void OnIsExceedDecimalDigitsChanged(DependencyPropertyChangedEventArgs args)
    Parameters
    Type Name Description
    System.Windows.DependencyPropertyChangedEventArgs args

    System.Windows.DependencyPropertyChangedEventArgs. Provides data for property changed events.

    OnKeyDown(KeyEventArgs)

    Called when System.Windows.UIElement.KeyDown event occurs. Invoked when a System.Windows.Input.Keyboard.KeyDown attached routed event occurs.

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

    The data for the event.

    OnLostFocus(RoutedEventArgs)

    Called before System.Windows.UIElement.LostFocus event occurs.

    Declaration
    protected override void OnLostFocus(RoutedEventArgs e)
    Parameters
    Type Name Description
    System.Windows.RoutedEventArgs e

    The data for the event.

    Overrides
    EditorBase.OnLostFocus(RoutedEventArgs)

    OnMaximumNumberDecimalDigitsChanged(DependencyObject, DependencyPropertyChangedEventArgs)

    Called when OnMaximumNumberDecimalDigits property changed.

    Declaration
    public static void OnMaximumNumberDecimalDigitsChanged(DependencyObject obj, DependencyPropertyChangedEventArgs args)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    System.Windows.DependencyObject.when MaximumNumberDecimalDigits object is changed.

    System.Windows.DependencyPropertyChangedEventArgs args

    System.Windows.DependencyPropertyChangedEventArgs. Provides data for property changed events.

    OnMaximumNumberDecimalDigitsChanged(DependencyPropertyChangedEventArgs)

    Called when OnMaximumNumberDecimalDigits property changed.

    Declaration
    protected void OnMaximumNumberDecimalDigitsChanged(DependencyPropertyChangedEventArgs args)
    Parameters
    Type Name Description
    System.Windows.DependencyPropertyChangedEventArgs args

    System.Windows.DependencyPropertyChangedEventArgs. Provides data for property changed events.

    OnMaxValueChanged(DependencyObject, DependencyPropertyChangedEventArgs)

    Called when MaxValue property changed.

    Declaration
    public static void OnMaxValueChanged(DependencyObject obj, DependencyPropertyChangedEventArgs args)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    System.Windows.DependencyObject.When MaxValue object is changed.

    System.Windows.DependencyPropertyChangedEventArgs args

    System.Windows.DependencyPropertyChangedEventArgs. Provides data for property changed events.

    OnMaxValueChanged(DependencyPropertyChangedEventArgs)

    Called when the MaxValue property changed.

    Declaration
    protected void OnMaxValueChanged(DependencyPropertyChangedEventArgs args)
    Parameters
    Type Name Description
    System.Windows.DependencyPropertyChangedEventArgs args

    System.Windows.DependencyPropertyChangedEventArgs. Provides data for property changed events.

    OnMinimumNumberDecimalDigitsChanged(DependencyObject, DependencyPropertyChangedEventArgs)

    Called when OnMinimumNumberDecimalDigits property changed.

    Declaration
    public static void OnMinimumNumberDecimalDigitsChanged(DependencyObject obj, DependencyPropertyChangedEventArgs args)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    System.Windows.DependencyObject.When MinimumNumberDecimalDigits object is changed.

    System.Windows.DependencyPropertyChangedEventArgs args

    System.Windows.DependencyPropertyChangedEventArgs. Provides data for property changed events.

    OnMinimumNumberDecimalDigitsChanged(DependencyPropertyChangedEventArgs)

    Called when OnMinimumNumberDecimalDigits property changed.

    Declaration
    protected void OnMinimumNumberDecimalDigitsChanged(DependencyPropertyChangedEventArgs args)
    Parameters
    Type Name Description
    System.Windows.DependencyPropertyChangedEventArgs args

    System.Windows.DependencyPropertyChangedEventArgs. Provides data for property changed events.

    OnMinValueChanged(DependencyObject, DependencyPropertyChangedEventArgs)

    Called when MinValue property changed.

    Declaration
    public static void OnMinValueChanged(DependencyObject obj, DependencyPropertyChangedEventArgs args)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    System.Windows.DependencyObject.when MinValue object is changed.

    System.Windows.DependencyPropertyChangedEventArgs args

    System.Windows.DependencyPropertyChangedEventArgs. Provides data for property changed events.

    OnMinValueChanged(DependencyPropertyChangedEventArgs)

    Called when MinValue property changed.

    Declaration
    protected void OnMinValueChanged(DependencyPropertyChangedEventArgs args)
    Parameters
    Type Name Description
    System.Windows.DependencyPropertyChangedEventArgs args

    System.Windows.DependencyPropertyChangedEventArgs. Provides data for property changed events.

    OnMouseWheel(MouseWheelEventArgs)

    Called before the System.Windows.UIElement.MouseWheel event occurs to provide handling for the event in a derived class without attaching a delegate.

    Declaration
    protected override void OnMouseWheel(MouseWheelEventArgs e)
    Parameters
    Type Name Description
    System.Windows.Input.MouseWheelEventArgs e

    A System.Windows.Input.MouseWheelEventArgs that contains the event data.

    OnNullValueChanged(DependencyObject, DependencyPropertyChangedEventArgs)

    Called when NullValue property changed.

    Declaration
    public static void OnNullValueChanged(DependencyObject obj, DependencyPropertyChangedEventArgs args)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    System.Windows.DependencyObject.when the null value object is changed.

    System.Windows.DependencyPropertyChangedEventArgs args

    System.Windows.DependencyPropertyChangedEventArgs. Provides data for property changed events.

    OnNullValueChanged(DependencyPropertyChangedEventArgs)

    Called when NullValue property changed.

    Declaration
    protected void OnNullValueChanged(DependencyPropertyChangedEventArgs args)
    Parameters
    Type Name Description
    System.Windows.DependencyPropertyChangedEventArgs args

    System.Windows.DependencyPropertyChangedEventArgs. Provides data for property changed events.

    OnNumberDecimalDigitsChanged(DependencyObject, DependencyPropertyChangedEventArgs)

    Called when OnNumberDecimalDigits property changed.

    Declaration
    public static void OnNumberDecimalDigitsChanged(DependencyObject obj, DependencyPropertyChangedEventArgs args)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    System.Windows.DependencyObject.When OnNumberDecimalDigits object is changed.

    System.Windows.DependencyPropertyChangedEventArgs args

    System.Windows.DependencyPropertyChangedEventArgs. Provides data for property changed events.

    OnNumberDecimalDigitsChanged(DependencyPropertyChangedEventArgs)

    Called when OnNumberDecimalDigits property changed.

    Declaration
    protected void OnNumberDecimalDigitsChanged(DependencyPropertyChangedEventArgs args)
    Parameters
    Type Name Description
    System.Windows.DependencyPropertyChangedEventArgs args

    System.Windows.DependencyPropertyChangedEventArgs. Provides data for property changed events.

    OnNumberDecimalSeparatorChanged(DependencyObject, DependencyPropertyChangedEventArgs)

    Called when OnNumberDecimalSeparator property changed.

    Declaration
    public static void OnNumberDecimalSeparatorChanged(DependencyObject obj, DependencyPropertyChangedEventArgs args)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    System.Windows.DependencyObject.When OnNumberDecimalSeparator object is changed.

    System.Windows.DependencyPropertyChangedEventArgs args

    System.Windows.DependencyPropertyChangedEventArgs. Provides data for property changed events.

    OnNumberDecimalSeparatorChanged(DependencyPropertyChangedEventArgs)

    Declaration
    protected void OnNumberDecimalSeparatorChanged(DependencyPropertyChangedEventArgs args)
    Parameters
    Type Name Description
    System.Windows.DependencyPropertyChangedEventArgs args

    OnNumberGroupSeparatorChanged(DependencyPropertyChangedEventArgs)

    Called when NumberGroupSeparator property changed.

    Declaration
    protected virtual void OnNumberGroupSeparatorChanged(DependencyPropertyChangedEventArgs e)
    Parameters
    Type Name Description
    System.Windows.DependencyPropertyChangedEventArgs e

    OnNumberGroupSizesChanged(DependencyObject, DependencyPropertyChangedEventArgs)

    Called when OnNumberGroupSizes property changed.

    Declaration
    public static void OnNumberGroupSizesChanged(DependencyObject obj, DependencyPropertyChangedEventArgs args)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    System.Windows.DependencyObject.When OnNumberGroupSizes object is changed.

    System.Windows.DependencyPropertyChangedEventArgs args

    System.Windows.DependencyPropertyChangedEventArgs. Provides data for property changed events.

    OnNumberGroupSizesChanged(DependencyPropertyChangedEventArgs)

    Called when OnNumberGroupSizes property changed.

    Declaration
    protected void OnNumberGroupSizesChanged(DependencyPropertyChangedEventArgs args)
    Parameters
    Type Name Description
    System.Windows.DependencyPropertyChangedEventArgs args

    System.Windows.DependencyPropertyChangedEventArgs. Provides data for property changed events.

    OnPreviewKeyDown(KeyEventArgs)

    Invoked when a System.Windows.Input.Keyboard.PreviewKeyDown attached routed event occurs.

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

    Provides data for the System.Windows.UIElement.KeyUp and System.Windows.UIElement.KeyDown routed events, as well as related attached and Preview events.

    Overrides
    EditorBase.OnPreviewKeyDown(KeyEventArgs)

    OnPreviewLostKeyboardFocus(KeyboardFocusChangedEventArgs)

    Called when the keyboard is not focused on this element

    Declaration
    protected override void OnPreviewLostKeyboardFocus(KeyboardFocusChangedEventArgs e)
    Parameters
    Type Name Description
    System.Windows.Input.KeyboardFocusChangedEventArgs e

    Provides data for System.Windows.UIElement.LostKeyboardFocus and System.Windows.UIElement.GotKeyboardFocus routed events, as well as related attached and Preview events.

    OnTextInput(TextCompositionEventArgs)

    Called before the System.Windows.UIElement.TextInput event occurs.

    Declaration
    protected override void OnTextInput(TextCompositionEventArgs e)
    Parameters
    Type Name Description
    System.Windows.Input.TextCompositionEventArgs e

    Provides data about the event.

    OnUseNullOptionChanged(DependencyPropertyChangedEventArgs)

    Called when OnUseNullOption property changed.

    Declaration
    public override void OnUseNullOptionChanged(DependencyPropertyChangedEventArgs args)
    Parameters
    Type Name Description
    System.Windows.DependencyPropertyChangedEventArgs args

    System.Windows.DependencyPropertyChangedEventArgs. Provides data for property changed events.

    Overrides
    EditorBase.OnUseNullOptionChanged(DependencyPropertyChangedEventArgs)

    OnValidationCompletedPropertyChanged(DependencyObject, DependencyPropertyChangedEventArgs)

    Called when ValidationCompleted property changed.

    Declaration
    public static void OnValidationCompletedPropertyChanged(DependencyObject obj, DependencyPropertyChangedEventArgs args)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    System.Windows.DependencyObject.when the ValidationCompleted object is changed.

    System.Windows.DependencyPropertyChangedEventArgs args

    System.Windows.DependencyPropertyChangedEventArgs. Provides data for property changed events.

    OnValidationCompletedPropertyChanged(DependencyPropertyChangedEventArgs)

    Called when ValidationCompleted property changed.

    Declaration
    protected void OnValidationCompletedPropertyChanged(DependencyPropertyChangedEventArgs args)
    Parameters
    Type Name Description
    System.Windows.DependencyPropertyChangedEventArgs args

    System.Windows.DependencyPropertyChangedEventArgs. Provides data for property changed events.

    OnValidationValueChanged(DependencyObject, DependencyPropertyChangedEventArgs)

    Called when ValidationValue property changed.

    Declaration
    public static void OnValidationValueChanged(DependencyObject obj, DependencyPropertyChangedEventArgs args)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    System.Windows.DependencyObject.when the ValidationValue object is changed.

    System.Windows.DependencyPropertyChangedEventArgs args

    System.Windows.DependencyPropertyChangedEventArgs. Provides data for property changed events.

    OnValidationValueChanged(DependencyPropertyChangedEventArgs)

    Called when ValidationValue property changed.

    Declaration
    protected void OnValidationValueChanged(DependencyPropertyChangedEventArgs args)
    Parameters
    Type Name Description
    System.Windows.DependencyPropertyChangedEventArgs args

    System.Windows.DependencyPropertyChangedEventArgs. Provides data for property changed events.

    OnValueChanged(DependencyObject, DependencyPropertyChangedEventArgs)

    Called when Value property changed.

    Declaration
    public static void OnValueChanged(DependencyObject obj, DependencyPropertyChangedEventArgs args)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    System.Windows.DependencyObject.When Value object is changed.

    System.Windows.DependencyPropertyChangedEventArgs args

    System.Windows.DependencyPropertyChangedEventArgs. rovides data for property changed events.

    OnValueChanged(DependencyPropertyChangedEventArgs)

    Called when Value property changed.

    Declaration
    protected void OnValueChanged(DependencyPropertyChangedEventArgs args)
    Parameters
    Type Name Description
    System.Windows.DependencyPropertyChangedEventArgs args

    System.Windows.DependencyPropertyChangedEventArgs. Provides data for property changed events.

    Events

    InvalidValueBehaviorChanged

    Occurs when the has been changed.

    Declaration
    public event PropertyChangedCallback InvalidValueBehaviorChanged
    Event Type
    Type
    System.Windows.PropertyChangedCallback

    MaximumNumberDecimalDigitsChanged

    Occurs when the MaximumNumberDecimalDigitsProperty has been changed.

    Declaration
    public event PropertyChangedCallback MaximumNumberDecimalDigitsChanged
    Event Type
    Type
    System.Windows.PropertyChangedCallback

    MaxValueChanged

    Occurs when the MaxValueProperty has been changed.

    Declaration
    public event PropertyChangedCallback MaxValueChanged
    Event Type
    Type
    System.Windows.PropertyChangedCallback

    MinimumNumberDecimalDigitsChanged

    Occurs when the MinimumNumberDecimalDigitsProperty has been changed.

    Declaration
    public event PropertyChangedCallback MinimumNumberDecimalDigitsChanged
    Event Type
    Type
    System.Windows.PropertyChangedCallback

    MinValueChanged

    Occurs when the MinValueProperty has been changed.

    Declaration
    public event PropertyChangedCallback MinValueChanged
    Event Type
    Type
    System.Windows.PropertyChangedCallback

    NumberDecimalDigitsChanged

    Occurs when the NumberDecimalDigitsProperty has been changed.

    Declaration
    public event PropertyChangedCallback NumberDecimalDigitsChanged
    Event Type
    Type
    System.Windows.PropertyChangedCallback

    NumberDecimalSeparatorChanged

    Occurs when the NumberDecimalSeparatorProperty has been changed.

    Declaration
    public event PropertyChangedCallback NumberDecimalSeparatorChanged
    Event Type
    Type
    System.Windows.PropertyChangedCallback

    NumberGroupSeparatorChanged

    Occurs when the NumberGroupSeparatorProperty has been changed.

    Declaration
    public event PropertyChangedCallback NumberGroupSeparatorChanged
    Event Type
    Type
    System.Windows.PropertyChangedCallback

    NumberGroupSizesChanged

    Occurs when the NumberGroupSizesProperty has been changed.

    Declaration
    public event PropertyChangedCallback NumberGroupSizesChanged
    Event Type
    Type
    System.Windows.PropertyChangedCallback

    Validated

    Occurs after validated the value.

    Declaration
    public event EventHandler Validated
    Event Type
    Type
    System.EventHandler

    Validating

    Occurs when validating the value.

    Declaration
    public event CancelEventHandler Validating
    Event Type
    Type
    System.ComponentModel.CancelEventHandler

    ValidationCompletedChanged

    Occurs when the ValidationCompletedProperty has been changed.

    Declaration
    public event PropertyChangedCallback ValidationCompletedChanged
    Event Type
    Type
    System.Windows.PropertyChangedCallback

    ValidationValueChanged

    Occurs when the ValueValidation has been changed.

    Declaration
    public event PropertyChangedCallback ValidationValueChanged
    Event Type
    Type
    System.Windows.PropertyChangedCallback

    ValueChanged

    Occurs when the ValueProperty has been changed.

    Declaration
    public event PropertyChangedCallback ValueChanged
    Event Type
    Type
    System.Windows.PropertyChangedCallback

    ValueChanging

    Occurs when the Value is changing.

    Declaration
    public event DoubleTextBox.ValueChangingEventHandler ValueChanging
    Event Type
    Type
    DoubleTextBox.ValueChangingEventHandler

    ValueValidationCompleted

    Occurs when the ValueValidation has been completed.

    Declaration
    public event StringValidationCompletedEventHandler ValueValidationCompleted
    Event Type
    Type
    StringValidationCompletedEventHandler

    Explicit Interface Implementations

    IDisposable.Dispose()

    Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.

    Declaration
    void IDisposable.Dispose()

    Implements

    System.IDisposable
    Back to top Generated by DocFX
    Copyright © 2001 - 2025 Syncfusion Inc. All Rights Reserved