WPF ItemsControlバインディングとアイテムの順序

data-binding datatemplate itemscontrol wpf
WPF ItemsControlバインディングとアイテムの順序

オブジェクトの配列にバインドされているWPFアプリケーションにItemsControlがあります。 また、ItemTemplateを使用してリストをレンダリングしています。 リスト内の各アイテムに、たとえば次のようなアイテムの順序を表示したい

顧客1名:xxxxx年齢:9999

顧客2名前:yyyy年齢:8888

どのようにそれを行うかのアイデア

  -1  0


ベストアンサー

あなたが求めているのは、アイテムコントロールで表示するときにItemsSourceプロパティをソートする方法ですか?

これを行うには、http://msdn.microsoft.com/en-us/library/system.windows.data.collectionviewsource.aspx [CollectionViewSource]を使用します。 CollectionViewSourceは、機能グループを提供したり、ItemsSourceを並べ替えたりします。 これは、グループ化と並べ替えが適用されたアイテムソースの個別のコピーである「ビュー」を作成することによって行われます。

これにより、基礎となるソースコレクションを1つだけ保持しながら、同じページに複数の異なるグループ化または並べ替えでデータを表示できます。

5


タイトルとURLをコピーしました