我正在开发一个 c#/xaml 地铁应用程序。
我有一个列表框,根据一个特定条件,我只想更改一个列表框项背景颜色。
这就是我尝试过的方式:-
if (lststudents != null)
{
foreach (StudentClass obj in lststudents)
{
if (obj.stutype == "Red House")
{
///I am unable to typecast to listboxitem, since it is of type student class
ListBoxItem lstbxbitem = (obj)ListBoxItem;
///
lstbxbitem.Background = new SolidColorBrush(Colors.Red);
}
}
}
lstbxbStudents.ItemsSource = lststudents ;
请注意:- 我只想根据某些特定条件更改某些列表框项的背景颜色。
请让我知道如何实现这一目标?
有哪些不同的选择??
提前致谢。