Как изменить цвет фона одного конкретного элемента списка в списке в приложении Windows Phone?

Я разрабатываю приложение для Windows Phone.

У меня есть список, в котором в зависимости от одного конкретного условия я хочу изменить только один цвет фона элемента списка.

Обратите внимание: - я хочу изменить цвет фона только некоторых элементов списка в зависимости от определенного условия.

Пожалуйста, дайте мне знать, как я могу этого добиться ??

Какие есть альтернативы??

Заранее спасибо.


person user1516781    schedule 22.03.2013    source источник


Ответы (1)


Пока вы привязываете источники элементов к списку, добавьте свойство, называемое цветом фона, и установите этот цвет фона в зависимости от условия.

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} для элемента списка.

Если у вас есть какие-либо проблемы, дайте мне знать об этом.

person Mani    schedule 22.03.2013