コンテンツへスキップ
有償UIライブラリ「Ignite UI」の一部を無償化
詳細を見る
Infragistics
無料トライアル
WPFツリーグリッド

WPFツリーグリッド

xamTreeGridを使用すると、複数列の階層データをツリー形式で表示できます。既存のxamDataPresenterをベースに構築されており、データプレゼンターの優れた機能を継承するため、使い慣れたAPIを提供し、編集、フィルタリング、並べ替え、集計などの機能においてもシームレスな開発環境を実現します。

強力な編集機能

強力な編集機能

xamTreeGridは、xamDataPresenterと同じ強力なエディターを使用します。列のエディターの選択は、ComboBoxField、DateTimeField、MaskedTextField、TemplateFieldなどのフィールドオブジェクトを定義するだけで簡単に行えます。

フィルタリング機能

フィルタリング機能

このコントロールのフィルタリング機能を適用して、ユーザーが元のデータのサブセットを表示できるようにします。単純なフィルターから、条件演算子や複合フィルターを使用した複雑なドリルダウンまで、さまざまな用途に対応します。

並べ替えのサポート

並べ替えのサポート

実行時に列ヘッダーをクリックしてバインドされたデータを並べ替えたり、デザイン時にアプリに並べ替え機能を直接組み込んだりできます。CTRLキーを使った一般的な操作で、ツリーグリッドを複数の列で並べ替えることもできます。

サマリー

サマリー

集計を表示することで、データ分析の概要をひと目で把握できます。集計関数を使用すると、Sum、Max、Min、Count、Averageなどの計算ロジックをデータに対して実行して表示できます。ユーザーは独自のカスタム計算集計を作成することもできます。

MVVMに対応

MVVMデザインパターンを使用すると、xamTreeGridはシームレスに動作し、ViewModel内で選択を取得および制御するためにSelectedDataItemおよびSelectedDataItemsプロパティを公開します。フィールド定義は、CellBindingsプロパティと、MVVM使用時のバインディング構文を簡素化するバインディングマークアップ拡張(FieldBinding)を使用して、より高度なバインディングシナリオもサポートします。