【发布时间】:2021-02-18 19:13:37
【问题描述】:
如果我有一个简单的对象,例如:
public class person
{
string name;
string color;
public override string ToString()
{
return name;
}
}
颜色在字符串中被格式化为#FFFFFF。有没有办法在代码后面或 XAML 中将每个单独的项目背景颜色设置为存储在人员对象中的颜色?我将列表框的 itemsource 设置为列表:
ListBox.ItemsSource = listofpeople;
此时我已经尝试遍历 ListBox.items 集合,但这似乎只返回了底层的“人”对象,而不是我想猜测我需要编辑的 ListBoxItem 对象背景属性?这甚至可能在代码后面吗?
【问题讨论】:
标签: c# wpf wpf-controls