syncfusion-wpf-double-textbox について
Syncfusion DoubleTextBox を使う WPF アプリ開発者向けのガイドです。double 値の入力、書式設定、範囲制限、各種設定例を扱います。
主な機能
- 01double 値のバインドと入力
- 02最小値と最大値の制限
- 03カルチャと数値書式の設定
- 04ステップ、スクロール、スピンボタンの設定
- 05XAML と C# の使用例
活用シーン
- 01ViewModel にバインドした入力欄の設定
- 02入力可能な数値範囲の制限
- 03カルチャに応じた区切り記号の設定
- 04数値入力へのステップ操作の追加
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ syncfusion/ wpf-ui-components-skills --skill syncfusion-wpf-double-textboxインストール後、Claude Code で/syncfusion-wpf-double-textboxを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
references/appearance-and-styling.mdchanging-double-value.mdculture-and-number-formats.mdgetting-started.mdoverview.mdrange-adorner.mdrestriction-or-validation.mdstep-interval.md詳細
DoubleTextBox の実装
このスキルでは、Syncfusion WPF DoubleTextBox コントロールのガイダンスと例を紹介します。WPF アプリで double 値を受け付ける際の使用パターン、構成オプション、よくある注意点を確認できます。
このスキルを使用する場面
- double 値にバインドする WPF の数値入力を追加または構成するとき
MinValue/MaxValueを使用して値を制限するとき- 異なるカルチャ向けに値をフォーマットしたり、桁区切りや小数点の区切り文字をカスタマイズしたりするとき
- ステップ間隔、スクロール間隔、スピンボタン、または範囲アドナーを有効にするとき
- XAML または C# の使用パターンの例が必要なとき
ナビゲーションガイド
はじめに
📄 参照: references/getting-started.md
- XAML/C# でのコントロールのインストールと追加、基本プロパティ、値のバインド
概要
📄 参照: references/overview.md
- 機能の簡単な一覧とコントロールの概要
外観とスタイル
📄 参照: references/appearance-and-styling.md
- 正の値、負の値、ゼロ値の前景色、背景、角の半径、選択ブラシ
検証と制限
📄 参照: references/restriction-or-validation.md
- 最小値/最大値の検証モード、小数桁数の制限、読み取り専用モード
ステップ間隔とスクロール
📄 参照: references/step-interval.md
ScrollInterval、マウスホイール、クリックしてドラッグ、フォーカス時の選択
カルチャと数値形式
📄 参照: references/culture-and-number-formats.md
Culture、NumberFormat、専用の書式設定プロパティ
範囲アドナー
📄 参照: references/range-adorner.md
MinValue/MaxValueに基づく視覚的な範囲インジケーター
値の変更と高度な動作
📄 参照: references/changing-double-value.md
- 貼り付け時の動作、スピンボタン、null 値の処理、ウォーターマーク
クイックスタート(XAML)
<syncfusion:DoubleTextBox x:Name="doubleTextBox" Width="150" Height="25"
MinValue="0" MaxValue="100" Value="10"
ScrollInterval="1" />
よくあるパターン
ValueをViewModelプロパティにバインドし、即時更新するにはUpdateSourceTrigger=PropertyChangedを使用します。MinValidation/MaxValidationを使用して、キー入力時に厳密に検証する動作と、フォーカスを失ったときに許容的に検証する動作を選択します。- グローバリゼーションには
CultureまたはNumberFormatを設定します。細かく制御する必要がある場合はNumberFormatを優先します。
コメント
Markdown 対応