電話番号、パーセント、数値範囲、ファイルなどに対して、よりスマートな入力方法を提供します。ComponentOne Input for WPFは特別な入力方法を持ついくつかのコントロールを収録します。
収録コントロール
- C1FilePickerはファイルを選択またはアップロードするためのファイルピッカーを表示します。
- C1MaskedTextBoxはマスクを使用して入力を検証して不正な文字の入力を防ぎます。
- C1NumericBoxは数値を表示および編集します。
- C1PromptBoxは入力ダイアログボックスを使用して素早く入力を要求することができます。
- C1RangeSliderはスライダーコントロールを拡張して2つのサムを提供し、値の範囲を選択できます。
標準的な書式文字列
MaskプロパティやFormatプロパティを使用して、ユーザーの入力時に入力書式を提供します。C1MaskedTextBoxとC1NumericBoxはMicrosoftが定義している標準的な書式文字列をサポートし、Windowsフォームコントロールと同様の構文を使用します。Formatプロパティでは、使い慣れた.NETの書式文字列を使用して数値を表示します。固定小数点(F)、数値(N)、全般(G)、通貨(C)、指数(E)、16進数(X)、パーセント(P)をサポートします。
ウォーターマーク
C1MaskedTextBoxのウォーターマークを使用して、ユーザーのデータ入力を助ける簡単なヒントをユーザーに提供できます。
プロンプト文字とリテラル
C1MaskedTextBoxコントロールでは、1つのプロパティを設定するだけでプロンプト文字とリテラルを表示するかどうか選択することができます。プロンプト文字はユーザーにテキストを入力できることを示すための文字(_や*など)です。リテラルはマスク内にそのまま表示される非マスク文字(/や-など)です。
数値範囲のサポート
C1NumericBoxとC1RangeSliderコントロールでは、MinimumプロパティとMaximumプロパティを設定することで入力できる数値の範囲を制限することができます。
ファイル形式のフィルタリング
C1FilePickerコントロールでは、Filterプロパティを使用してファイルの拡張子やカテゴリに基づいて表示されるファイル形式を制限することができます。
ウォーターマークのサポート
ウォーターマークを表示して、どのような値を入力すべきかユーザーに状況説明を提供することができます。ウォーターマークは何も入力されていないときにコントロールに表示されます。
テーマのサポート
Microsoft WPF ToolkitのExpressionDark、ExpressionLight、WhistlerBlue、RainerOrange、ShinyBlue、BureauBlackなど多くの組み込みテーマを使用して、UIスタイルを拡張できます。また、Office Blue、Black、Silverなどのテーマを使用してデスクトップスタイルのアプリケーションを作成したり、Cosmopolitanテーマを使用してモダンUIデザインを適用することも可能です。
ClearStyleにより簡単に色を変更
ClearStyle技術をサポートしており、テンプレートを変更しなくても、コントロールのブラシを用意に変更できます。Visual Studioでいくつかのブラシプロパティを設定するだけで、素早くコントロールの各パーツのスタイルを設定できます。