0

GridViewのItemTemplateセクションでUserControlをバインドしたいと思います。

UserControlには、装飾されたテキストしか含まれていません。

私は、メインのxamlページ内のItemTemplate内でコンテンツを直接バインドするCollectionを使用していましたが、これは簡単でした。

しかし今、私のコレクションは..に変更されています。どうすれば今バインドできますか?

4

1 に答える 1

0

UserControlモデル(つまり、コレクション)にsを入れないでください。それらはビュー(つまり、XAMLページ)に属します。

アイテムごとに違うものを使いたいのでString、元々使っていたものをに置き換えたと思います。を見てください。個々のアイテムに基づいて使用するテンプレートを決定できる内部にバインドできます。これで、コンテンツのカスタムクラスとその中のプロパティを使用して、それに基づいて選択することができます。UserControlUserControlItemTemplateSelectorDataTemplateSelectorUserControl

于 2013-01-27T07:09:26.800 に答える