如何在Windows Phone应用程序的列表框中更改一个特定listboxitem的背景颜色?

时间:2013-03-22 06:32:07

标签: windows-phone-7 windows-phone-8 windows-phone-7.1 windows-phone-7.1.1

我正在开发一款Windows Phone应用程序。

我有一个列表框,根据一个特定条件,我只想更改一个listboxitem背景颜色。

请注意: - 我想根据某些特定条件更改某些listboxitems的背景颜色。

请告诉我如何实现这一目标?

有哪些替代品?

提前致谢。

1 个答案:

答案 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}。

如果您有任何问题,请告诉我。