私は1つ持っていますListBox
。 ItemSource
にBook
というカスタムデータのコレクションを設定しました。しかしBook
は一般的なタイプで、Novel
、ScienceBook
などの異なるタイプを持っています。そのため、私は、ListBoxItem
のために別のスタイルを設定したいと考えています。たとえば、タイトルがBook
の赤色に設定されている場合は、それはNovel
のインスタンスで、それ以外は青色に設定します。 これをWindows Phone 7でどうすれば実現できますか?Windows Phone 7でListBoxにバインドされた異なるデータモデルを持つ異なるスタイルのListBoxItemを設定するにはどうすればよいですか?
0
A
答えて
0
もっとエレガントな方法はDataTemplate
がどの項目
0
さて、私は私の質問の答えを見つけました。解決策は、使用するスタイルに関する情報を提供する中間データモデルを作成するだけです。 xamlでは、属性Style={Binding Style}
を追加するだけです。それが他人を助けることを願っています。