Class CurrencyTextBox
CurrencyTextBox
Implements
Inherited Members
Namespace: Syncfusion.Windows.Shared
Assembly: Syncfusion.Shared.Wpf.dll
Syntax
[SkinType(SkinVisualStyle = Skin.Blend, Type = typeof(CurrencyTextBox), XamlResource = "pack://application:,,,/Syncfusion.Shared.Wpf.Classic;component/Controls/Editors/Themes/BlendStyle.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.Office2007Blue, Type = typeof(CurrencyTextBox), XamlResource = "pack://application:,,,/Syncfusion.Shared.Wpf.Classic;component/Controls/Editors/Themes/Office2007BlueStyle.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")]
[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")]
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
Declaration
public static readonly DependencyProperty CurrencySymbolProperty
Field Value
Type |
---|
System.Windows.DependencyProperty |
Remarks
The identifier for the
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
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
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
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
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
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
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()