我正在开发一款Windows Phone应用程序。
我有一个列表框,根据一个特定条件,我只想更改一个listboxitem背景颜色。
请注意: - 我想根据某些特定条件更改某些listboxitems的背景颜色。
请告诉我如何实现这一目标?
有哪些替代品?
提前致谢。
答案 0 :(得分:2)
在将项目源绑定到列表框时,添加一个名为背景颜色的属性,并根据条件设置此背景颜色。
string background;
if(condition)
background="Red"; //Color you wish to set
List<ItemSet> source=new List<ItemSet>();
source.Add( new ItemSet(){ Background=background, OtherProperty=properties });
在XAML中,为列表项设置Background = {Binding Background}。
如果您有任何问题,请告诉我。