以下のようにカスタマイズされたリストを実装する必要があります。ヘッダーをクリックして、特定のフィールドのアイテムを並べ替えることができるはずです。行も拡張可能である必要があります。ユーザーが + をクリックすると、行が展開され、field2 値の下に詳細情報が表示されます。
GridView で ListView を使用しようとしました。列ごとに、テンプレートを定義しました (左側に + が付いた field1 値のテンプレート、field 2 値用のテンプレート、field 3 値用のテンプレート)。今回の実装で、「1行をどう展開するか」が課題です。
ListBox コンポーネントも見ましたが、手動でヘッダーを作成してコンテンツを揃える必要があります。また、手動で並べ替える必要があります。それは私にとって良い解決策ではないようです。
もっと良いアイデアやアドバイスはありますか?