我正在使用 WPF、C# 开发相关的 FaceBook 应用程序。
我开发通过 Facebook API(graph.facebook/{album id}/photos)接收照片。
但我想在 WPF 中接收异步和更新 ListBox。
所以我完全想知道如何使用任务类更新 WPF 中的 ListBox。
请帮我。
这应该让你开始......
var dispatcher = Dispatcher.CurrentDispatcher;
var loadTask = new Task( () =>
{
Image image = YourMethodThatLoadsImagesFromFB();
if ( dispatcher.CheckAccess() )
{
YourMethodWhichProcessesReceivedImages( image );
}
else
{
dispatcher.BeginInvoke( YourMethodWhichProcessesReceivedImages, image);
}
} );
loadTask.Start();