2012-01-09 7 views
1

WPFでは、コレクションのレコードをグリッドのような表示にしたいと考えています。明示的に列のヘッダーを設定できるようにしたい。また、各オブジェクトはプロパティ値に基づいて別々に表示する必要があるので、itemtemplateselectorプロパティを使用したいと思います。私は、オブジェクトのプロパティをチェックして、正しいDataTemplate(テキストボックスを含むかどうか)を与えるカスタムのDataTemplateSelectorクラスを持っています。私は明示的にヘッダーとitemtemplateselectorプロパティを設定できるようなコントロールがありますか?そのようなコントロールがない場合、既存のコントロールを使用して同じ効果を達成する方法はありますか?私はヘッダーのためのスタックパネルとアイテムを表示するためのitemscontrolを持っているカスタムコントロールを作成することができますが、私はすべてのアラインメントの問題に対処したくありません。明示的にヘッダーを設定し、itemtemplateselectorプロパティを持つパネルです。

+0

を説明するように、私はそう標準データグリッドと間違って何GridViewHeaderRowPresenterとのItemsControlを使用して問題を解決しましたか? –

+0

列見出しを明示的に設定するにはどうすればよいですか?たとえば、1つの列には各レコードのチェックボックスがあり、そのヘッダーは空白にする必要があります。 –

+0

あなたはAutoGenerateColumnsを使用していますか?デザイン時に列を作成する場合は、ヘッダーを空にしておきます。 –

答えて