1

我正在开发一个 Windows 手机应用程序。

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

请注意:- 我只想根据某些特定条件更改某些列表框项的背景颜色。

请让我知道如何实现这一目标?

有哪些不同的选择??

提前致谢。

4

1 回答 1

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

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

于 2013-03-22T08:04:26.877 回答