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