mcpField
S
syncfusion-wpf-double-textbox

syncfusion-wpf-double-textbox

github.com/syncfusionデザイン・UI5157 回インストール1 週間前に更新
リポジトリ

syncfusion-wpf-double-textbox について

Syncfusion DoubleTextBox を使う WPF アプリ開発者向けのガイドです。double 値の入力、書式設定、範囲制限、各種設定例を扱います。

主な機能

  1. 01double 値のバインドと入力
  2. 02最小値と最大値の制限
  3. 03カルチャと数値書式の設定
  4. 04ステップ、スクロール、スピンボタンの設定
  5. 05XAML と C# の使用例

活用シーン

  1. 01ViewModel にバインドした入力欄の設定
  2. 02入力可能な数値範囲の制限
  3. 03カルチャに応じた区切り記号の設定
  4. 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.md
changing-double-value.md
culture-and-number-formats.md
getting-started.md
overview.md
range-adorner.md
restriction-or-validation.md
step-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 を優先します。

コメント