S
syncfusion-wpf-integer-textbox
About syncfusion-wpf-integer-textbox
A skill for configuring Syncfusion’s WPF IntegerTextBox, which accepts Int64 integer values with validation, formatting, and appearance controls. It covers value management, range restrictions, culture, and input interactions.
Key features
- 01Accept and manage integer values
- 02Set minimum and maximum limits
- 03Configure validation and paste behavior
- 04Format values by culture and grouping
- 05Control spin buttons and scrolling
- 06Customize colors and alignment
Use cases
- 01Restrict numeric input to integers
- 02Set allowed value ranges
- 03Format values for a selected culture
- 04Configure increment, decrement, and scrolling
Install
Copy the command and run it in a terminal.
$
npx skills add https:/ / github.com/ syncfusion/ wpf-ui-components-skills --skill syncfusion-wpf-integer-textboxAfter installing, type/syncfusion-wpf-integer-textboxin Claude Code to confirm it loaded.
Bundled files
References and scripts installed along with SKILL.md.
references/appearance-customization.mdformatting-culture.mdgetting-started.mdrange-adorner.mdstep-interval-scrolling.mdvalidation-restrictions.mdvalue-management.mdDetails
From the project READMEImplementing IntegerTextBox
Syncfusion WPF IntegerTextBox restricts input to integer (Int64) values with validation, formatting, and customization.
Assembly: Syncfusion.Shared.WPF Namespace: Syncfusion.Windows.Shared
Reference Files
| File | Topics |
|---|---|
| getting-started.md | Installation, XAML/C# setup, MVVM binding |
| value-management.md | Value property, paste modes, spin buttons, null/watermark |
| validation-restrictions.md | Min/Max, validation modes, exceed behavior, read-only |
| formatting-culture.md | Culture, NumberFormat, group separator/sizes |
| appearance-customization.md | Colors, alignment, selection, corner radius |
| step-interval-scrolling.md | ScrollInterval, arrow keys, mouse wheel, drag, focus selection |
| range-adorner.md | EnableRangeAdorner, RangeAdornerBackground |
Key Properties Reference
| Property | Type | Default | Description |
|---|---|---|---|
| Value | long? | 0 | Current integer value of the control |
| MinValue | int | int.MinValue | Minimum allowed value |
| MaxValue | int | int.MaxValue | Maximum allowed value |
| ScrollInterval | int | 1 | Increment/decrement step value |
| ShowSpinButton | bool | false | Show up/down spinner buttons |
| EnableRangeAdorner | bool | false | Show progress bar-like visual |
| GroupSeperatorEnabled | bool | false | Enable number group separators |
| NumberGroupSeparator | string | Culture-based | Custom group separator character |
| Culture | CultureInfo | CurrentCulture | Culture for number formatting |
| UseNullOption | bool | false | Allow null values |
| NullValue | int? | null | Value to display when null |
| WatermarkText | string | string.Empty | Placeholder text when empty |
| PositiveForeground | Brush | Black | Foreground for positive values |
| NegativeForeground | Brush | Red | Foreground for negative values |
| ZeroColor | Brush | Green | Foreground for zero value |
| IsReadOnly | bool | false | Prevent user input |
| TextAlignment | TextAlignment | Left | Horizontal text alignment |
| CornerRadius | CornerRadius | 1 | Border corner rounding |
Comments
Markdown supported