syncfusion/wpf-ui-components-skills

syncfusion-wpf-double-textbox

Implements the Syncfusion WPF DoubleTextBox control for numeric double-precision input with formatting and validation.

First seen Mar 26, 2026

Installation

$ npx skills add syncfusion/wpf-ui-components-skills --skill syncfusion-wpf-double-textbox

Summary

  • Implements the Syncfusion WPF DoubleTextBox control for numeric double-precision input with formatting and validation.
  • Use this when adding numeric textboxes, configuring value ranges (MinValue, MaxValue), or customizing number formatting in WPF applications.
  • Covers culture-specific formatting, scroll intervals, watermarks, null values, and range adorners.

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from syncfusion/wpf-ui-components-skills · top by installs.

npx skills add syncfusion/wpf-ui-components-skills

Browse all from syncfusion/wpf-ui-components-skills

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Repository health

Stars 5
Default branch master
Open issues 0
Status Active

Skill metadata

Parsed from SKILL.md frontmatter.

Version34.1.29
More metadata
author
Syncfusion Inc
version
34.1.29

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 3,095 B
  • docs SUMMARY.md 395 B

History

  1. First seen on skills.sh
  2. First recorded snapshot · 122 installs

SKILL.md

Implementing DoubleTextBox

This skill collects guidance and examples for the Syncfusion WPF DoubleTextBox control. Use this skill to find usage patterns, configuration options, and common gotchas when building WPF apps that accept double values.

When to Use This Skill

  • When adding or configuring a WPF numeric input bound to doubles
  • When restricting values using MinValue / MaxValue
  • When formatting values for different cultures or customizing group/decimal separators
  • When enabling step/scroll intervals, spin buttons, or range adorner
  • When you need examples for XAML or C# usage patterns

Navigation Guide

Getting Started

📄 Read: [references/getting-started.md](references/getting-started.md)

  • Installing and adding the control via XAML/C#; basic properties and value binding

Overview

📄 Read: [references/overview.md](references/overview.md)

  • Short feature list and control summary

Appearance & Styling

📄 Read: [references/appearance-and-styling.md](references/appearance-and-styling.md)

  • Foreground for positive/negative/zero, background, corner radius, selection brush

Validation & Restrictions

📄 Read: [references/restriction-or-validation.md](references/restriction-or-validation.md)

  • Min/Max validation modes, decimal digit limits, read-only mode

Step Interval & Scrolling

📄 Read: [references/step-interval.md](references/step-interval.md)

  • ScrollInterval, mouse wheel, click-and-drag, selection-on-focus

Culture & Number Formatting

📄 Read: [references/culture-and-number-formats.md](references/culture-and-number-formats.md)

  • Culture, NumberFormat, dedicated formatting properties

Range Adorner

📄 Read: [references/range-adorner.md](references/range-adorner.md)

  • Visual range indicator based on MinValue/MaxValue

Changing Value & Advanced Behavior

📄 Read: [references/changing-double-value.md](references/changing-double-value.md)

  • Paste behavior, spin buttons, null value handling, watermarks

Quick Start (XAML)

<syncfusion:DoubleTextBox x:Name="doubleTextBox" Width="150" Height="25"
                          MinValue="0" MaxValue="100" Value="10"
                          ScrollInterval="1" />

Common Patterns

  • Bind Value to a ViewModel property and use UpdateSourceTrigger=PropertyChanged for immediate updates.
  • Use MinValidation/MaxValidation to choose between strict-on-keypress and permissive-on-lost-focus behaviors.
  • For globalization, set Culture or NumberFormat and prefer NumberFormat when exact control is required.