1
我有多个用户,每个用户都有一个任务集合。将数据绑定到集合
public class User {
public string Name { get; set; }
public IEnumerable<Task> Tasks { get; set; }
}
public class Task {
public string Name { get; set; }
}
我想在Silverlight中做的事情是让每个用户都表示为一列,任务表示为列中的项目。我知道用行进行数据绑定很容易,但是列怎么样?
我可以用传统的列表视图来做到这一点,还是应该创建自己的基于网格的控件?
我最终做了这样的事情。除了Silverlight没有ListView(我只使用WPF,所以我认为控件是相同的)。我创建了一个ListBox,将其方向改为水平,这样这些项就会显示为列。然后我改变了ItemTemplate以显示绑定到User's Tasks集合的子ListBox数据。奇迹般有效! – 2009-09-05 17:50:12