我刚刚开始学习Silverlight(虽然我有3年的C#经验)。 我正在尝试输出将用于工作时间跟踪应用程序的网格。 我有一个对象列表,每个对象看起来像这样
public class WorkItem
{
public int TaskId {get;set;}
public int WeekId {get;set;}
public DateTime Date {get;set;}
public decimal TimeSpent {get;set;}
public string TaskName {get;set;}
}
显然,我可以将网格的项目源设置为这些对象的列表,我最终将它们输出到某种网格中。 但是我希望输出为网格,其中taskNames位于左侧,而星期几则位于顶部。 (即一次只显示一周)。 然后每个单元格只输出一个timeSpent值。
我已经设法在ASP.Net MVC中使用html表格等进行此操作,但我不确定从哪个版本开始使用Silverlight版本。
如果有人能指出我正确的方向,我将非常感激,(即任何关于阅读内容的指示等)。
答案 0 :(得分:1)
想出了我自己的解决方案,我刚刚创建了一个代表每一行的独立类。 该类具有星期一,星期二,星期三等属性,其中包含上述对象之一。