このトピックは、更新された xamDataGrid™ コントロールの並べ替え機能の概要を提供します。
このトピックを理解するためには、以下のトピックを理解しておく必要があります。
xamDataGrid 並べ替え機能は、ユーザーに UI で表示データ並べ替え機能を提要します。または、カスタム コードを使用することもできます。ユーザーは LabelPresenter をクリックして UI 内の列データを並べ替えることができます。ユーザーは、 FieldLayout の SortedFields のコレクションを変更してコードで並べ替えを実行できます。xamDataGrid コントロールは、タスクの表示と並べ替え機能を提供します。ユーザーはグリッドで列ヘッダーをクリックして列を並べ替えるこができます。
以下の表は、並べ替えの構成と実行のためのさまざまな設定とその関係についての概要です。
ユーザーは、オブジェクトの LabelClickActionResolved
プロパティが以下の値のいずれかに解決する場合、ヘッダーをクリックしてフィールドを並べ替えできます。
指定により、 GroupByRecord グループ内の DataRecord の並べ替えに比較演算子として使用されます。更に、この比較演算子は、以下の 2 つのシナリオのいずかで GroupByRecord
の並べ替え順序を決定します。
カスタム GroupByEvaluator を指定した場合、SortComparer
プロパティは null を返します。
GroupByEvaluator
および GroupByMode プロパティを指定した場合、Text
または Value
のどちらかを返します。
デフォルトで、この設定は CaseSensitive
に解決されます。
このコントロールは、カスタム SortComparer
を指定した場合この設定を無視します。
この列挙型には 4 つのメンバーがあります。
このトピックにの追加情報については、以下のトピックも合わせてご参照ください。