以下與「苟平」無關,因爲它似乎不是你的問題。
我會怎麼做,是有ObservableCollection<Task>
屬性:
public ObservableCollection<Task> Tasks {get; private set;}
,我在構造函數初始化,請域上下文加載任務,然後填寫在回調中的數據來收集像這樣:
private TasksDomainContext context;
public TasksViewModel()
{
Tasks=new ObservableCollection<Task>();
context= new TasksDomainContext();
LoadTasks();
}
void LoadTasks()
{
context.Load(
context.GetTasksQuery(),
callback =>
{
if(callback.HasError)
{
//handle error
}
else
{
Tasks.Clear();
foreach(var task in callback.Entities)
Tasks.Add(task);
}
},
null);
}
希望這有助於;)
PS:如果你有與分組的問題,請提供更多的細節
何時使用可觀察集合vs列表。 http://www.codeproject.com/KB/silverlight/SLListVsOCollections.aspx – 2011-05-22 20:11:59