0

私は1つ持っていListBoxます。ItemSourceと呼ばれるカスタムデータのコレクションで設定しましたBook。しかしBook、一般的なタイプであり、、などの異なるタイプがありますNovelScienceBookしたがって、私が欲しいのは、そのに異なるスタイルを設定することですListBoxItemBook例:のインスタンスである場合のタイトルの赤色Novelを設定し、その他を青色に設定します。Windows Phone 7でこれを実現するにはどうすればよいですか?

4

2 に答える 2

0

さて、私は私の質問の答えを見つけました。解決策は、使用するスタイルに関する情報を提供する中間データモデルを作成することです。xamlでは、属性を追加するだけですStyle={Binding Style}。それが他の人を助けることを願っています。

于 2012-05-13T05:58:23.187 に答える
0

よりエレガントな方法は、DataTemplateSelectorDataTemplateを定義して、どのアイテムに使用するかを選択することです

于 2012-05-13T07:21:22.350 に答える