syncfusion-wpf-percent-textbox
Installation
SKILL.md
Implementing Syncfusion WPF PercentTextBox
When to Use This Skill
Use this skill when the user needs to:
- Implement percentage input controls in WPF applications with value restrictions and formatting
- Configure value validation with minimum/maximum limits and validation timing (OnKeyPress vs OnLostFocus)
- Apply number formatting with culture-specific separators, decimal digits, and group sizes
- Customize appearance with different foreground colors for positive, negative, and zero values
- Enable interactive features like scroll intervals, mouse wheel support, click-and-drag value changes
- Display visual progress using range adorner to show value relative to min/max range
- Bind percentage data from ViewModels with property change notifications
- Handle null values with custom null displays or watermark text
- Implement international formats with culture-based decimal/group separators and percent symbols
The PercentTextBox control restricts input to double values and displays them as percentages with extensive customization options for data binding, validation, formatting, and appearance.