TreeView for WPFは、データを階層的に表示します。WPFやWindowsフォーム用のツリービューコントロールに類似したWPFのC1TreeViewコントロールは、キーボード上の検索、ドラッグ&ドロップ、自動検索、階層的テンプレートなどの豊富な機能を備えています。

ノードのドラッグ&ドロップ

C1TreeViewは、ツリー内のノードのドラッグ&ドロップ操作を提供します。AllowDragDropプロパティをTrueに設定するたけで、ツリー内のノードをドラッグして並べ替えることができます。

ドラッグ&ドロップ操作のカスタマイズ

ドラッグ&ドロップ動作をカスタマイズできるように、ドラッグ&ドロップの操作中にイベントを発生します。たとえば、一部のノードのドラッグを禁止したり、一部のノードがドロップ先にならないように指定することができます。

自動検索

自動検索機能を使用して、ノードの頭文字を指定するだけで、該当する頭文字を持つノードに直接移動できます。

階層的テンプレート

C1TreeViewItemクラスのサブクラスを作成せずに、各ノードタイプに異なるテンプレートを適用できます。

カスタマイズ可能なノード

ノードヘッダーはコンテント要素であるため、画像、チェックボックスなど、任意の要素をホストできます。テキストボックスを追加すると、編集可能なツリービューを作成できます。EditTemplateプロパティを使用して、ノード項目の編集機能をカスタマイズすることもできます。

接続線の表示

Windowsフォーム用のツリービューコントロールと同様の接続線を表示します。簡単な設定で線の外観を調整できます。

キーボードナビゲーション

カーソルキーを使用して、ノード間を移動したり、ノードを展開または折りたたむことができます。また、自動検索機能を使用して、特定のノードをすばやく簡単に見つけることができます。

ClearStyleにより簡単に色を変更

C1TreeViewは、ClearStyle技術をサポートしており、テンプレートを変更しなくても、コントロールのブラシを用意に変更できます。Visual Studioでいくつかのブラシプロパティを設定するだけで、素早くコントロールの各パーツのスタイルを設定できます。

WPF で利用可能なコントロール

ComponentOne Studio for WPF コントロール一覧

このコンポーネントを利用可能なサブスクリプション