2012-01-10 17 views
2

私はデータグリッドリストボックスでColumnHeaderStyleを持っています。カスタマイズDataGridのヘッダー

enter image description here

バインド明確なリストこのリストボックスに各列のすべての行の値のへの最善の解決策は何ですか?

+0

こんにちは、通常のCLRオブジェクトのコレクションにバインドしますか? –

+0

私はXmlDataProviderを使用してXmlデータをバインドします。しかし、Qは一般的です。 – ARZ

+1

WPF bindgindはデータ型に依存しますが、オブジェクトやXml-path&XPathのメンバーも異なります。いくつかの種類の拡張を使用しない限り、データ型に依存する添付された動作を使用するのが最善でしょう。 –

答えて

1

ジャストパラメータでコンバータを使用して、あなたのItemsSourceにバインドし、それが(そのXLINQアナログIOR LINQDistinctを使用し、ItemsSourceに移動するためRelativeSourceを使用)死んでシンプルにする必要があります。それはシンプルで、データソースタイプ固有の方法です(非ジェネリック)。

あなたも試してみることができるのはCollectionViewSourcePropertyGroupDescriptionです。ヘッダーは、グループ化されたデータを表示するためのヘッダーのみのコントロールと考えることができますか?データをグループ化し、GroupItemのテンプレートから<ItemsPresenter/>を削除することができます。

あまりにも漠然としていると私はサンプルを作成します。

関連する問題