GridViewのItemTemplateセクションでUserControlをバインドしたいと思います。
UserControlには、装飾されたテキストしか含まれていません。
私は、メインのxamlページ内のItemTemplate内でコンテンツを直接バインドするCollectionを使用していましたが、これは簡単でした。
しかし今、私のコレクションは..に変更されています。どうすれば今バインドできますか?
UserControl
モデル(つまり、コレクション)にsを入れないでください。それらはビュー(つまり、XAMLページ)に属します。
アイテムごとに違うものを使いたいのでString
、元々使っていたものをに置き換えたと思います。を見てください。個々のアイテムに基づいて使用するテンプレートを決定できる内部にバインドできます。これで、コンテンツのカスタムクラスとその中のプロパティを使用して、それに基づいて選択することができます。UserControl
UserControl
ItemTemplateSelector
DataTemplateSelector
UserControl