我正在用下面ItemsSource
的ObservableCollection
代码绑定一个
Services.RestServices.GetNotifications(UserID, ++Page).ContinueWith((task) =>
{
Dispatcher.BeginInvoke((Action)(() =>
{
setNotListToBind(task.Result).ContinueWith(t =>
{
Dispatcher.BeginInvoke((Action)(() =>
{
var list = getFilteredNotList(notList, NotificationCategories.requests);
Dispatcher.BeginInvoke(() => NotificationContainer.ItemsSource = list;);
}));
});
}));
});
在上面的代码中,我task-parallel-library
用来等待执行,并在其中绑定了itemsSource
,dispature
但UI
绑定后不更新。
这是我itemsSource
的NotificationContainer
和ObservableCollection
现在list