对于您的需要,您可以参考此链接。
根据你的代码,我写了一个可运行的,最小化的例子供你参考,你可以参考它来修改你的代码。
这是History
课程:
public class History
{
public string ZoneId { get; set; }
public string ZoneComment { get; set; }
public string EventRptId { get; set; }
public string EventDate { get; set; }
public string EventTime { get; set; }
public string EventDescription { get; set; }
public int StoreId { get; set; }
public History(string zoneId, string zoneComment, string eventRptId, string eventDate, string eventTime, string eventDescription, int storeId)
{
ZoneId = zoneId;
ZoneComment = zoneComment;
EventRptId = eventRptId;
EventDate = eventDate;
EventTime = eventTime;
EventDescription = eventDescription;
StoreId = storeId;
}
}
这是ActivityHistoryDetails
课程:
public class ActivityHistoryDetails : List<History>
{
public string EventDate { get; set; }
public static IList<ActivityHistoryDetails> All { private set; get; }
public ActivityHistoryDetails(string EventDate)
{
this.EventDate = EventDate;
}
static ActivityHistoryDetails()
{
List<ActivityHistoryDetails> Groups = new List<ActivityHistoryDetails>
{
new ActivityHistoryDetails ("aaa")
{
new History("test","test","test","test","test","test",1),
new History("test1","test1","test1","test1","test1","test1",2)
},
new ActivityHistoryDetails ("bbb")
{
new History("test2","test2","test2","test2","test2","test2",3),
new History("test3","test3","test3","test3","test3","test3",4)
}
};
All = Groups;
}
}
用于GroupedView.ItemsSource = ActivityHistoryDetails.All;
数据绑定。
xaml 代码与您提供的代码相同。
这是屏幕截图:
