ComponentOne for UWP 内でデータの視覚化、レイアウト、入力などを行うための UI コントロールを提供します。これらのコントロールは、よく使用されている Silverlight コントロールに基づいて、UWP プラットフォームのユーザーエクスペリエンスを向上させるように設計されています。より魅力的で優れた Windows ストアアプリケーションの構築に役立つ独自の強力な機能を提供します。
Basic Library には、以下のコントロールが含まれます。
- CollectionView for UWP
CollectionView for UWP を使用すると、ICollectionView インタフェースを一層強力に実装できます。C1CollectionView クラスは、任意のコレクションのソート、フィルタ処理、グループ化、変更などの機能を新たに提供します。Windows ストアアプリケーションで CollectionViewSource とまったく同様に C1CollectionView を使用して、何も犠牲にすることなくさらに多くの機能をすぐに追加できます。
- Input for UWP
電話番号、郵便番号、パーセンテージなどの入力をスマートに行います。Input for UWP は、マスク付き入力用のコントロールと数値入力用のコントロールの2つを提供します。書式設定されたテキストを自動的に表示すると共に、有効な入力をすばやく収集できます。
- Layout Panels for UWP
Layout Panels for UWP を使用して Windows ストアアプリケーションのコンテンツのフローと配置を制御します。C1WrapPanel を使用すると、コンテンツを垂直または水平方向に折り返すことができます。C1DockPanel を使用すると、パネルの端にコンテンツをドッキングできます。C1UniformGrid を使用すると、コンテンツをグリッド内で整然と表示できます。
- ListBox for UWP
連結データをリスト表示する場合は、ListBox for UWP に含まれる高パフォーマンスな2つのコントロールを利用してください。C1ListBox コントロールや C1TileListBox コントロールを使用して、リストをタイル状にレイアウトして表示したり、光学ズーム付きで表示することができます。これらのコントロールは UI の仮想化をサポートしています。そのため、動作は極めて高速であり、数千個の項目を表示してもパフォーマンスはほとんど低下しません。
- Menu for UWP
Menu for UWP を使用すると、Windows ストアアプリケーションに従来の "File" メニューシステムを追加できます。C1Menu コントロールは、深くネストされた項目と垂直方向をサポートする従来どおりの外観のメニューを備えた、リアルなデスクトップのようなルックアンドフィールを提供します。
- RadialMenu for UWP
RadialMenu for UWP を使用すると、Windows ストアアプリケーションに魅力的なラジアルメニューシステムを追加できます。C1RadialMenu コントロールは、よく使用されているマイクロソフトアプリケーションをモデルにして、従来のコンテキストメニューに代わるユニークなタッチ操作向きのメニューを提供します。
- TabControl for UWP
TabControl for UWP を使用すると、コンテンツをタブとして整理し、それらのタブ間を移動することができます。タブは、空きスペースを有効利用して、選択可能な項目をすべてユーザーに表示するために役立ちます。タブはページの上下左右に配置でき、数種類の形状と組み込み機能がサポートされています。
- TreeView for UWP
TreeView for UWP を使用すると、データ項目を階層的に表示できます。使い慣れたツリービュー UI を Windows 8 アプリケーションで使用できるようになりました。折りたたみ可能なノード、階層テンプレート、チェックボックスノード、編集、ドラッグ&ドロップ操作などがサポートされています。
- DropDown for UWP
DropDown for UWP を使用すると、任意のタイプのカスタム入力用ドロップダウンを作成できます。C1DropDown コントロールは、ポップアップやフライアウトにわずらわされることなく、カスタムドロップダウンエディタを作成できるようにします。これを使用して、カラーピッカー、オートコンプリートテキストボックスから、階層型コンボボックスまで、考えられるあらゆる種類の特殊なドロップダウンを作成できます。