TreeView for UWP を使用すると、機能豊富でカスタマイズされたアプリケーションを作成できます。TreeView for UWP は、次の主な特長を備えています。
- カスタマイズ可能なノード
ノードヘッダーはコンテンツ要素なので、任意の種類の要素をホストできます。画像、チェックボックスなど、アプリケーションに必要なあらゆる要素を追加できます。カスタマイズ可能な EditTemplate プロパティを使用して、編集機能を提供できます。
- 接続線の表示
ShowLines プロパティを設定するだけで、C1TreeView に接続線が表示されます。これは、従来の Windows ツリービューの外観を与えます。いくつかの単純なプロパティ(LineThickness/LineStroke)で、線の外観を調整できます。
- 階層テンプレート
C1TreeViewItem クラスをサブクラス化しなくても、ノードタイプごとに異なるテンプレートを使用できます。
- ノードのドラッグ&ドロップ
C1TreeView は、ツリー内のドラッグ&ドロップ操作をサポートします。AllowDragDrop プロパティを true に設定するだけで、ツリー内のノードをドラッグして並べ替えることができます。ベータ版では、キーボードとマウスでのみドラッグ&ドロップ機能がサポートされます。
関連トピック