DevExpress WinFormsの TreeList コントロールは、フル機能を備えたデータ対応の TreeView と ListView のハイブリッドであり、データ情報をツリー、グリッド、またはその 2 つの組み合わせの形式で表示できます。データ バインディング モードと非バインド モードの両方で、完全なデータ編集がサポートされています。
PS: DevExpress WinForm には 180 以上のコンポーネントと UI ライブラリがあり、 Windows フォームプラットフォーム用の影響力のあるビジネス ソリューションを作成できます。DevExpress WinForm は、 Office スタイルのインターフェイスでも、大量のビジネス データの分析と処理でも、スムーズで美しく、使いやすいアプリケーションを完璧に構築できます。
DevExpress v23.1 の正式バージョンをダウンロードして入手します(Q テクニカル エクスチェンジ: 523159565)
TreeList UI/UX のカスタマイズ
使いやすく、高度にカスタマイズ可能なツリー ビュー
WinForms TreeList コントロールを使用すると、エンド ユーザーに権限を与えるランタイム エクスペリエンスを提供できます。TreeList コントロールは豊富な UI カスタマイズ機能を提供し、ユーザーは完全にカスタマイズ可能でパーソナライズされたインターフェイスを構築できます。
開発者とエンドユーザーが利用できるツリー リストの UI/UX カスタマイズ オプションには次のものがあります。
- 自動ノードの高さ
- ノードのドラッグアンドドロップ
- ノードと要素の選択
- カスタマイズ可能なプレビュー
- 非バインド列
- 固定された柱と棒
- スクロールバーに関する注意事項
- パン粉
- 無制限の列カスタマイズ (移動、表示、非表示、サイズ変更など)
- 包括的なカスタム描画 API / 任意の UI 要素を手動で描画
- レイアウトの保存/復元
- ……
データの整形と処理
内部での広範なデータ整形オプション
データ情報の力を解き放ち、エンドユーザーに直感的に提示します。。WinForms ツリー リスト コントロールには、次のような数十のデータ整形およびデータ分析オプションが付属しています。
- 複数列ツリービューの高速ソート
- サマリーとデータサマリー
- 即時および増分検索
- クエリビルダー/フィルターエディター
- Excel にインスピレーションを得たフィルタリング
- 自動フィルター行とカスタム フィルター UI
- [フィルター] パネルと最近使用した (MRU) フィルター
DevExpress の包括的なツリー リスト APIを使用すると、必要に応じてデータを並べ替え、フィルタリングし、集計するためのカスタム アルゴリズムを実装できます。
Excel からインスピレーションを得た条件付き書式設定
WinForms 条件付き書式設定エンジンを使用すると、アプリケーションはコードを 1 行も記述することなく、指定された条件に基づいてセルまたはノードを簡単に強調表示できます。セルとノードはアニメーション データ バー、アイコン、事前定義されたカラー スケールで強調表示でき、ユーザーはツリー リストのポップアップ メニューからスタイル条件を簡単に適用/カスタマイズできます。
もちろん、事前定義された書式設定ルールを利用したり、必要に応じてカスタム ルールを作成したりできます。TreeList には設計時および実行時の条件付き書式設定ルール エディターが付属しているため、必要に応じて書式設定ルールを作成、編集、削除できます。
データバインディング
すべての主要なデータ ソースを完全にサポート
WinFormsツリー リスト コンポーネントは、データセットのサイズや情報の複雑さに関係なく、可能な限り最速のパフォーマンスを提供するように設計されています。従来のデータ ソース (DataView、DataTable、BindingList<T>) および IList、ITypedList、および IBindingList インターフェイスを実装する任意のデータ オブジェクトから、SQL、Excel、MongoDB データ ソース (およびその間のすべて) まで、TreeList コントロールは使用できます。あらゆるソースからのデータ。
WinForms ツリー ビュー
ツリーのナビゲーションを簡単にする
標準の Microsoft TreeView をエミュレートして、ファイル システム、階層リスト、または入れ子の関係を持つディレクトリ ツリーを表示および移動するように TreeList コントロールを簡単に構成できます。ノード アイコンを使用して、ツリー ビュー項目に関する説明を追加できます。
ツリー ビューは WinForms ブレッドクラム コントロールと組み合わせることができ、選択内容とツリー ビューを自動的に同期したり、その逆を行ったりすることができます。