menu

WPF

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

    Show / Hide Table of Contents

    Class CurrencyTextBox

    CurrencyTextBox

    Inheritance
    System.Object
    EditorBase
    CurrencyTextBox
    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.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(CurrencyTextBox), XamlResource = "pack://application:,,,/Syncfusion.Shared.Wpf.Classic;component/Controls/Editors/Themes/Office2007BlueStyle.xaml")]
    [SkinType(SkinVisualStyle = Skin.Office2007Black, Type = typeof(CurrencyTextBox), XamlResource = "pack://application:,,,/Syncfusion.Shared.Wpf.Classic;component/Controls/Editors/Themes/Office2007BlackStyle.xaml")]
    [SkinType(SkinVisualStyle = Skin.Office2007Silver, Type = typeof(CurrencyTextBox), XamlResource = "pack://application:,,,/Syncfusion.Shared.Wpf.Classic;component/Controls/Editors/Themes/Office2007SilverStyle.xaml")]
    [SkinType(SkinVisualStyle = Skin.Office2010Blue, Type = typeof(CurrencyTextBox), XamlResource = "pack://application:,,,/Syncfusion.Shared.Wpf.Classic;component/Controls/Editors/Themes/Office2010BlueStyle.xaml")]
    [SkinType(SkinVisualStyle = Skin.Office2010Black, Type = typeof(CurrencyTextBox), XamlResource = "pack://application:,,,/Syncfusion.Shared.Wpf.Classic;component/Controls/Editors/Themes/Office2010BlackStyle.xaml")]
    [SkinType(SkinVisualStyle = Skin.Office2010Silver, Type = typeof(CurrencyTextBox), XamlResource = "pack://application:,,,/Syncfusion.Shared.Wpf.Classic;component/Controls/Editors/Themes/Office2010SilverStyle.xaml")]
    [SkinType(SkinVisualStyle = Skin.Office2003, Type = typeof(CurrencyTextBox), XamlResource = "pack://application:,,,/Syncfusion.Shared.Wpf.Classic;component/Controls/Editors/Themes/Office2003Style.xaml")]
    [SkinType(SkinVisualStyle = Skin.Blend, Type = typeof(CurrencyTextBox), XamlResource = "pack://application:,,,/Syncfusion.Shared.Wpf.Classic;component/Controls/Editors/Themes/BlendStyle.xaml")]
    [SkinType(SkinVisualStyle = Skin.SyncOrange, Type = typeof(CurrencyTextBox), XamlResource = "pack://application:,,,/Syncfusion.Shared.Wpf.Classic;component/Controls/Editors/Themes/SyncOrangeStyle.xaml")]
    [SkinType(SkinVisualStyle = Skin.ShinyRed, Type = typeof(CurrencyTextBox), XamlResource = "pack://application:,,,/Syncfusion.Shared.Wpf.Classic;component/Controls/Editors/Themes/ShinyRedStyle.xaml")]
    [SkinType(SkinVisualStyle = Skin.ShinyBlue, Type = typeof(CurrencyTextBox), XamlResource = "pack://application:,,,/Syncfusion.Shared.Wpf.Classic;component/Controls/Editors/Themes/ShinyBlueStyle.xaml")]
    [SkinType(SkinVisualStyle = Skin.Default, Type = typeof(CurrencyTextBox), XamlResource = "/Syncfusion.Shared.WPF;component/Controls/Editors/Themes/Generic.xaml")]
    [SkinType(SkinVisualStyle = Skin.VS2010, Type = typeof(CurrencyTextBox), XamlResource = "pack://application:,,,/Syncfusion.Shared.Wpf.Classic;component/Controls/Editors/Themes/VS2010Style.xaml")]
    [SkinType(SkinVisualStyle = Skin.Metro, Type = typeof(CurrencyTextBox), XamlResource = "pack://application:,,,/Syncfusion.Shared.Wpf.Classic;component/Controls/Editors/Themes/MetroStyle.xaml")]
    [SkinType(SkinVisualStyle = Skin.Transparent, Type = typeof(CurrencyTextBox), XamlResource = "pack://application:,,,/Syncfusion.Shared.Wpf.Classic;component/Controls/Editors/Themes/TransparentStyle.xaml")]
    [SkinType(SkinVisualStyle = Skin.Office2013, Type = typeof(CurrencyTextBox), XamlResource = "pack://application:,,,/Syncfusion.Shared.Wpf.Classic;component/Controls/Editors/Themes/Office2013Style.xaml")]
    public class CurrencyTextBox : EditorBase, IDisposable

    Constructors

    CurrencyTextBox()

    Initializes a new instance of the CurrencyTextBox class.

    Declaration
    public CurrencyTextBox()

    Fields

    CurrencyDecimalDigitsProperty

    Identifies the CurrencyDecimalDigits dependency property.

    Declaration
    public static readonly DependencyProperty CurrencyDecimalDigitsProperty
    Field Value
    Type
    System.Windows.DependencyProperty
    Remarks

    The identifier for the CurrencyDecimalDigits dependency property.

    CurrencyDecimalSeparatorProperty

    Identifies the CurrencyDecimalSeparator dependency property.

    Declaration
    public static readonly DependencyProperty CurrencyDecimalSeparatorProperty
    Field Value
    Type
    System.Windows.DependencyProperty
    Remarks

    The identifier for the CurrencyDecimalSeparator dependency property.

    CurrencyGroupSeparatorProperty

    Identifies the CurrencyGroupSeparator dependency property.

    Declaration
    public static readonly DependencyProperty CurrencyGroupSeparatorProperty
    Field Value
    Type
    System.Windows.DependencyProperty
    Remarks

    The identifier for the CurrencyGroupSeparator dependency property.

    CurrencyGroupSizesProperty

    Identifies the CurrencyGroupSizes dependency property.

    Declaration
    public static readonly DependencyProperty CurrencyGroupSizesProperty
    Field Value
    Type
    System.Windows.DependencyProperty
    Remarks

    The identifier for the CurrencyGroupSizes dependency property.

    CurrencyNegativePatternProperty

    Identifies the CurrencyNegativePattern dependency property.

    Declaration
    public static readonly DependencyProperty CurrencyNegativePatternProperty
    Field Value
    Type
    System.Windows.DependencyProperty
    Remarks

    The identifier for the CurrencyNegativePattern dependency property.

    CurrencyPositivePatternProperty

    Identifies the CurrencyPositivePattern dependency property.

    Declaration
    public static readonly DependencyProperty CurrencyPositivePatternProperty
    Field Value
    Type
    System.Windows.DependencyProperty
    Remarks

    The identifier for the CurrencyPositivePatternProperty dependency property.

    CurrencySymbolPositionProperty

    Identifies the CurrencySymbolPosition dependency property.

    Declaration
    public static readonly DependencyProperty CurrencySymbolPositionProperty
    Field Value
    Type
    System.Windows.DependencyProperty
    Remarks

    The identifier for the CurrencySymbolPosition dependency property.

    CurrencySymbolProperty

    Identifies the dependency property.

    Declaration
    public static readonly DependencyProperty CurrencySymbolProperty
    Field Value
    Type
    System.Windows.DependencyProperty
    Remarks

    The identifier for the dependency property.

    GroupSeperatorEnabledProperty

    Identifies the GroupSeperatorEnabled dependency property.

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

    The identifier for the GroupSeperatorEnabled dependency property.

    InvalidValueBehaviorProperty

    Identifies the InvalidValueBehavior dependency property.

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

    The identifier for the InvalidValueBehavior dependency property.

    MaximumCurrencyDecimalDigitsProperty

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

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

    MaxValueProperty

    Identifies the MaxValue dependency property.

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

    The identifier for the MaxValue dependency property.

    MinimumCurrencyDecimalDigitsProperty

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

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

    MinValueProperty

    Identifies the MinValue dependency property.

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

    The identifier for the MinValue dependency property.

    NullValueProperty

    Identifies the NullValue dependency property.

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

    The identifier for the NullValue dependency property.

    ScrollIntervalProperty

    Identifies the ScrollInterval dependency property.

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

    The identifier for the ScrollInterval dependency property.

    ValidationCompletedProperty

    Identifies the ValidationCompleted dependency property.

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

    The identifier for the ValidationCompleted dependency property.

    ValidationValueProperty

    Identifies the ValidationValue dependency property.

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

    The identifier for the ValidationValue dependency property.

    ValueProperty

    Identifies the Value dependency property.

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

    The identifier for the Value dependency property.

    ValueValidationProperty

    Identifies the ValueValidation dependency property.

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

    The identifier for the ValueValidation dependency property.

    Properties

    copycommand

    Gets the value that represents the Copy command.

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

    CurrencyDecimalDigits

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

    CurrencyDecimalSeparator

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

    CurrencyGroupSeparator

    Gets or Sets the currency group separator of CurrencyTextBox text.

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

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

    CurrencyGroupSizes

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

    CurrencyNegativePattern

    Gets or sets the value pattern for the negative Value.

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

    CurrencyPositivePattern

    Gets or sets the value pattern for the positive Value.

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

    CurrencySymbol

    gets or sets the value indicating the currency symbol.

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

    CurrencySymbolPosition

    Gets or sets the value that indicating the currency symbol position.

    Declaration
    [Obsolete("Property will not help due to internal arhitecture changes")]
    public CurrencySymbolPosition CurrencySymbolPosition { get; set; }
    Property Value
    Type
    CurrencySymbolPosition

    cutcommand

    Gets the value that represents the Cut command.

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

    GroupSeperatorEnabled

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

    InvalidValueBehavior

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

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

    MaximumCurrencyDecimalDigits

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

    MaxValue

    Gets or sets the maximum value of CurrencyTextBox.

    Declaration
    public decimal MaxValue { get; set; }
    Property Value
    Type Description
    System.Decimal

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

    MinimumCurrencyDecimalDigits

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

    MinValue

    Gets or sets the minimum value of CurrencyTextBox.

    Declaration
    public decimal MinValue { get; set; }
    Property Value
    Type Description
    System.Decimal

    It returns currency value. The default value is MinValue.

    NullValue

    Gets or sets the null value of CurrencyTextBox.

    Declaration
    public decimal? NullValue { get; set; }
    Property Value
    Type Description
    System.Nullable<System.Decimal>

    Returns double value. The default value is null.

    pastecommand

    Gets the value that represents the Paste command.

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

    ScrollInterval

    Gets or sets the scroll interval of CurrencyTextBox.

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

    Returns double value. The default value is 1.0.

    ValidationCompleted

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

    ValidationValue

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

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

    A string containing the text contents of the text box. The default is an String.Empty.

    Value

    Gets or sets the value of CurrencyTextBox.

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

    It returns currency value. The default value is null.

    ValueValidation

    Gets or sets the string validation constraint for the CurrencyTextBox.

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

    Returns string validation value. The Default value is StringValidation.OnLostFocus.

    Methods

    Dispose()

    Dispose the CurrencyTextBox

    Declaration
    public void Dispose()

    OnApplyTemplate()

    Invoked before the UI element displays in an application.

    Declaration
    public override void OnApplyTemplate()

    OnContextMenuOpening(ContextMenuEventArgs)

    Invoked when System.Windows.FrameworkElement.ContextMenuOpening event occurs.

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

    The System.Windows.Controls.ContextMenuEventArgs that contains the event data.

    Overrides
    EditorBase.OnContextMenuOpening(ContextMenuEventArgs)

    OnCurrencyDecimalDigitsChanged(DependencyObject, DependencyPropertyChangedEventArgs)

    Invoked when CurrencyDecimalDigits property changed.

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

    The obj contains a CurrencyTextBox.

    System.Windows.DependencyPropertyChangedEventArgs args

    The System.Windows.DependencyPropertyChangedEventArgs that contains the event data.

    OnCurrencyDecimalDigitsChanged(DependencyPropertyChangedEventArgs)

    Invoked when CurrencyDecimalDigits property changed.

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

    The System.Windows.DependencyPropertyChangedEventArgs that contains the event data.

    OnCurrencyDecimalSeparatorChanged(DependencyObject, DependencyPropertyChangedEventArgs)

    Invoked when CurrencyDecimalSeparator property changed.

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

    The obj contains a CurrencyTextBox.

    System.Windows.DependencyPropertyChangedEventArgs args

    The System.Windows.DependencyPropertyChangedEventArgs that contains the event data.

    OnCurrencyDecimalSeparatorChanged(DependencyPropertyChangedEventArgs)

    Invoked when CurrencyDecimalSeparator property changed.

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

    The System.Windows.DependencyPropertyChangedEventArgs that contains the event data.

    OnCurrencyGroupSeparatorChanged(DependencyObject, DependencyPropertyChangedEventArgs)

    Invoked when CurrencyGroupSeparator property changed.

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

    The obj contains a CurrencyTextBox.

    System.Windows.DependencyPropertyChangedEventArgs args

    The System.Windows.DependencyPropertyChangedEventArgs that contains the event data.

    OnCurrencyGroupSeparatorChanged(DependencyPropertyChangedEventArgs)

    Invoked when CurrencyGroupSeparator property changed.

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

    The System.Windows.DependencyPropertyChangedEventArgs that contains the event data.

    OnCurrencyGroupSizesChanged(DependencyObject, DependencyPropertyChangedEventArgs)

    Invoked when CurrencyGroupSizes property changed.

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

    The obj contains a CurrencyTextBox.

    System.Windows.DependencyPropertyChangedEventArgs args

    The System.Windows.DependencyPropertyChangedEventArgs that contains the event data.

    OnCurrencyGroupSizesChanged(DependencyPropertyChangedEventArgs)

    Invoked when CurrencyGroupSizes property changed.

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

    The System.Windows.DependencyPropertyChangedEventArgs that contains the event data.

    OnCurrencyNegativePatternChanged(DependencyObject, DependencyPropertyChangedEventArgs)

    Invoked when CurrencyNegativePattern property changed.

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

    The obj contains a CurrencyTextBox.

    System.Windows.DependencyPropertyChangedEventArgs args

    The System.Windows.DependencyPropertyChangedEventArgs that contains the event data.

    OnCurrencyNegativePatternChanged(DependencyPropertyChangedEventArgs)

    Invoked when CurrencyNegativePattern property changed.

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

    The System.Windows.DependencyPropertyChangedEventArgs that contains the event data.

    OnCurrencyPositivePatternChanged(DependencyObject, DependencyPropertyChangedEventArgs)

    Invoked when CurrencyPositivePattern property changed.

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

    The obj contains a CurrencyTextBox.

    System.Windows.DependencyPropertyChangedEventArgs args

    The System.Windows.DependencyPropertyChangedEventArgs that contains the event data.

    OnCurrencyPositivePatternChanged(DependencyPropertyChangedEventArgs)

    Invoked when CurrencyPositivePattern property changed.

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

    The System.Windows.DependencyPropertyChangedEventArgs that contains the event data.

    OnCurrencySymbolChanged(DependencyObject, DependencyPropertyChangedEventArgs)

    Invoked when CurrencySymbol property changed.

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

    The obj contains a CurrencyTextBox.

    System.Windows.DependencyPropertyChangedEventArgs args

    The System.Windows.DependencyPropertyChangedEventArgs that contains the event data.

    OnCurrencySymbolChanged(DependencyPropertyChangedEventArgs)

    Invoked when CurrencySymbol property changed.

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

    The System.Windows.DependencyPropertyChangedEventArgs that contains the event data.

    OnCurrencySymbolPositionChanged(DependencyObject, DependencyPropertyChangedEventArgs)

    Invoked when CurrencySymbolPosition property changed.

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

    The obj contains a CurrencyTextBox.

    System.Windows.DependencyPropertyChangedEventArgs args

    The System.Windows.DependencyPropertyChangedEventArgs that contains the event data.

    OnCurrencySymbolPositionChanged(DependencyPropertyChangedEventArgs)

    Invoked when CurrencySymbolPosition property changed.

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

    The System.Windows.DependencyPropertyChangedEventArgs that contains the event data.

    OnGotFocus(RoutedEventArgs)

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

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

    The System.Windows.RoutedEventArgs that contains the event data.

    Overrides
    EditorBase.OnGotFocus(RoutedEventArgs)

    OnInvalidValueBehaviorChanged(DependencyObject, DependencyPropertyChangedEventArgs)

    Invoked when InvalidValueBehavior property changed.

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

    The obj contains a CurrencyTextBox.

    System.Windows.DependencyPropertyChangedEventArgs args

    The System.Windows.DependencyPropertyChangedEventArgs that contains the event data.

    OnInvalidValueBehaviorChanged(DependencyPropertyChangedEventArgs)

    Invoked when InvalidValueBehavior property changed.

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

    The System.Windows.DependencyPropertyChangedEventArgs that contains the event data.

    OnKeyDown(KeyEventArgs)

    Invoked when System.Windows.UIElement.KeyDown event occurs.

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

    The System.Windows.Input.KeyEventArgs that contains the event data.

    OnLostFocus(RoutedEventArgs)

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

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

    The System.Windows.RoutedEventArgs that contains the event data.

    Overrides
    EditorBase.OnLostFocus(RoutedEventArgs)

    OnMaximumCurrencyDecimalDigitsChanged(DependencyPropertyChangedEventArgs)

    Called when OnMaximumCurrencyDecimalDigits property changed.

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

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

    OnMaxValueChanged(DependencyObject, DependencyPropertyChangedEventArgs)

    Invoked when MaxValue property changed.

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

    The obj contains a CurrencyTextBox.

    System.Windows.DependencyPropertyChangedEventArgs args

    The System.Windows.DependencyPropertyChangedEventArgs that contains the event data.

    OnMaxValueChanged(DependencyPropertyChangedEventArgs)

    Invoked when MaxValue property changed.

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

    The System.Windows.DependencyPropertyChangedEventArgs that contains the event data.

    OnMinimumCurrencyDecimalDigitsChanged(DependencyPropertyChangedEventArgs)

    Called when OnMinimumCurrencyDecimalDigits property changed.

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

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

    OnMinValueChanged(DependencyObject, DependencyPropertyChangedEventArgs)

    Invoked when MinValue property changed.

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

    The obj contains a CurrencyTextBox.

    System.Windows.DependencyPropertyChangedEventArgs args

    The System.Windows.DependencyPropertyChangedEventArgs that contains the event data.

    OnMinValueChanged(DependencyPropertyChangedEventArgs)

    Invoked when MinValue property changed.

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

    The System.Windows.DependencyPropertyChangedEventArgs that contains the event data.

    OnMouseWheel(MouseWheelEventArgs)

    Invoked when the System.Windows.UIElement.MouseWheel event occurs.

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

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

    OnNullValueChanged(DependencyObject, DependencyPropertyChangedEventArgs)

    Invoked when NullValue property changed.

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

    The obj contains a CurrencyTextBox.

    System.Windows.DependencyPropertyChangedEventArgs args

    The System.Windows.DependencyPropertyChangedEventArgs that contains the event data.

    OnNullValueChanged(DependencyPropertyChangedEventArgs)

    Invoked when NullValue property changed.

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

    The System.Windows.DependencyPropertyChangedEventArgs that contains the event data.

    OnPreviewKeyDown(KeyEventArgs)

    Invoked when the System.Windows.Input.Keyboard.PreviewKeyDownEvent attached routed event occurs.

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

    The System.Windows.Input.KeyEventArgs that contains the event data.

    Overrides
    EditorBase.OnPreviewKeyDown(KeyEventArgs)

    OnPreviewLostKeyboardFocus(KeyboardFocusChangedEventArgs)

    Invoked 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

    The System.Windows.Input.KeyboardFocusChangedEventArgs that contains the event data.

    OnPreviewMouseLeftButtonDown(MouseButtonEventArgs)

    Invoked on MouseLeftButton down

    Declaration
    protected override void OnPreviewMouseLeftButtonDown(MouseButtonEventArgs e)
    Parameters
    Type Name Description
    System.Windows.Input.MouseButtonEventArgs e
    Overrides
    EditorBase.OnPreviewMouseLeftButtonDown(MouseButtonEventArgs)

    OnTextInput(TextCompositionEventArgs)

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

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

    The System.Windows.Input.TextCompositionEventArgs that contains the event data.

    OnUseNullOptionChanged(DependencyPropertyChangedEventArgs)

    Invoked when UseNullOption property changed.

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

    The System.Windows.DependencyPropertyChangedEventArgs that contains the event data.

    Overrides
    EditorBase.OnUseNullOptionChanged(DependencyPropertyChangedEventArgs)

    OnValidationCompletedPropertyChanged(DependencyObject, DependencyPropertyChangedEventArgs)

    Invoked when ValidationCompleted property changed.

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

    The obj contains a CurrencyTextBox.

    System.Windows.DependencyPropertyChangedEventArgs args

    The System.Windows.DependencyPropertyChangedEventArgs that contains the event data.

    OnValidationCompletedPropertyChanged(DependencyPropertyChangedEventArgs)

    Invoked when ValidationCompleted property changed.

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

    The System.Windows.DependencyPropertyChangedEventArgs that contains the event data.

    OnValidationValueChanged(DependencyObject, DependencyPropertyChangedEventArgs)

    Invoked when ValidationValue property changed.

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

    The obj contains a CurrencyTextBox.

    System.Windows.DependencyPropertyChangedEventArgs args

    The System.Windows.DependencyPropertyChangedEventArgs that contains the event data.

    OnValidationValueChanged(DependencyPropertyChangedEventArgs)

    Invoked when ValidationValue property changed.

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

    The System.Windows.DependencyPropertyChangedEventArgs that contains the event data.

    OnValueChanged(DependencyObject, DependencyPropertyChangedEventArgs)

    Invoked when Value property changed.

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

    The obj contains a CurrencyTextBox.

    System.Windows.DependencyPropertyChangedEventArgs args

    The System.Windows.DependencyPropertyChangedEventArgs that contains the event data.

    OnValueChanged(DependencyPropertyChangedEventArgs)

    Invoked when Value property changed.

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

    The System.Windows.DependencyPropertyChangedEventArgs that contains the event data.

    Events

    CurrencyDecimalDigitsChanged

    Occurs when the CurrencyDecimalDigits property is changed.

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

    CurrencyDecimalSeparatorChanged

    Occurs when the CurrencyDecimalSeparator property is changed.

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

    CurrencyGroupSeparatorChanged

    Occurs when the CurrencyGroupSeparator property is changed.

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

    CurrencyGroupSizesChanged

    Occurs when the CurrencyGroupSizes property is changed.

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

    CurrencyNegativePatternChanged

    Occurs when the CurrencyNegativePattern property is changed.

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

    CurrencyPositivePatternChanged

    Occurs when the CurrencyPositivePatternx property is changed.

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

    CurrencySymbolChanged

    Occurs when the CurrencySymbol property is changed.

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

    CurrencySymbolPositionChanged

    Occurs when the CurrencySymbolPosition property is changed.

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

    InvalidValueBehaviorChanged

    Occurs when the InvalidValueBehavior property is changed.

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

    MaxValueChanged

    Occurs when the MaxValue property is changed.

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

    MinValueChanged

    Occurs when the MinValue property is changed.

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

    Validated

    Occurs after validating 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 ValidationCompleted property is changed.

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

    ValidationValueChanged

    Occurs when the ValidationValue property is changed.

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

    ValueChanged

    Occurs when the Value property is changed.

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

    ValueValidationCompleted

    Occurs when the ValueValidationCompleted property is changed.

    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