Quantcast
Channel: wpftoolkit Wiki Rss Feed
Viewing all articles
Browse latest Browse all 892

Updated Wiki: CalculatorUpDown

$
0
0

CalculatorUpDown

Derives from Xceed.Wpf.Toolkit.DecimalUpDown

The CalculatorUpDown provides a TextBox with button spinners that allow incrementing and decrementing numeric values by using the spinner buttons, keyboard up/down arrows, or mouse wheel. It also provides a Calculator dropdown which allows you to perform mathematical calculations.

calculatorupdown.jpg

When using the CalculatorUpDown in data binding scenarios, bind your object's value to the Value property. You can specify how much to increment the value by setting the Increment property. You can control the minimum and maximum allowed values by setting the Minimum and the Maximum properties. You can also specify if the user can directly edit the values in the text box by setting the IsEditable property. If you would like to get the actual fromatted string representation of the value, you can use the Text property.

Applying FormatStrings

Default:
calculatorupdown_default.jpg
<xctk:CalculatorUpDown Value="1564.6749586" />


Floating Point:
calculatorupdown_float.jpg
<xctk:CalculatorUpDown FormatString="F3" Value="1564.6749586" Increment=".001"  Maximum="200000.599" />


Currency:
calculatorupdown_currency.jpg
<xctk:CalculatorUpDown FormatString="C2" Value="1564.6749586" Increment=".5" Maximum="5000.50" Minimum="50.01" />


Supported Format Strings

Format Specifier Name
C Currency
F Fixed Point
G General
N Number
P Percent


Watermark

You can provide a Watermark to show text in place of a NULL Value.

calculatorupdown_watermark.jpg
<xctk:CalculatorUpDown Watermark="Enter Value" />


Properties / Events

Property Description
AllowSpin Gets or sets the ability to perform increment/decrement operations via the keyboard, button spinners, or mouse wheel. (From UpDownBase)
AutoMoveFocus Gets or sets if the focus can move from this control to other controls. (From NumericUpDown)
AutoSelectBehavior Gets or sets a value indicating how the content of the auto-select text box is selected (Never or OnFocus). By default, OnFocus. (From NumericUpDown)
ClipValueToMinMax Gets or sets if the value should be clipped when minimum/maximum is reached. (From UpDownBase)
CultureInfo Gets or sets the current CultureInfo. (From InputBase)
DefaultValue Get or sets the value to use when the Value is null and an increment/decrement operation is performed. (From UpDownBase)
DisplayDefaultValueOnEmptyText Gets or sets if the DefaultValue should be displayed when the text is empty. (From UpDownBase)
DisplayText Gets or sets the text displayed in the Calculator view port.
EnterClosesCalculator Gets or sets whether or not the Enter keyboard button will close the Calculator when pressed.
FormatString Gets or sets the dispaly format of the Value.
Increment Gets or Sets the amount in which to increment the value. (From NumericUpDown)
IsOpen Gets or sets if the Calculator is displayed.
IsReadOnly Gets or sets if the control is read only. (From InputBase)
Maximum Gets or sets the maximum allowed value. (From UpDownBase)
Memory Gets or sets the numeric value stored in the Calculator memory.
Mimum Gets or sets the minimum allowed value. (From UpDownBase)
MouseWheelActiveTrigger Gets or sets when the MouseWheel is active (Focused, FocusedMouseOver, MouseOver, Disabled). By default, FocusedMouseOver. (From UpDownBase)
ParsingNumberStyle Gets or sets the parsing style (AllowLeadingWhite, Float, AllowHexSpecifier, ...). By default, Any. (From NumericUpDown)
Precision Gets or sets the maximum number of digits displayed to the right of the decimal point in the Calculator.
ShowButtonSpinner Gets or sets if the button spinners are visible. (From UpDownBase)
Text Gets or sets the formatted string representation of the value. (From InputBase)
TextAlignment Gets or sets the alignment of the Text (Left, Right, Center, Justify). By default, Left. (From InputBase)
Value Gets or sets the numeric value. (From UpDownBase)
Watermark Gets or sets the object to use as a watermark if the Value is null. (From InputBase)
WatermarkTemplate Gets or sets the DatTemplate to use for the Watermark. (From InputBase)


Event Description
InputValidationError Occurs when the Text cannot be converted to a valid Value. (From UpDownBase)
ValueChanged Occurs when the Value changes. (From UpDownBase)


Support this project, check out the Plus Edition.
---

Viewing all articles
Browse latest Browse all 892

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>