2012-10-11 38 views
0

有这样的功能:等待功能在Windows手机进行

public MImage ImageHandler (parameter){ 
    // do something 
} 

该功能将根据参数需要一段时间,现在我要监控这一函数的执行,并做一些事情功能完成后,像这样:

//call this function 
Task task = new task(ImageHandler(parameter)); 
task.begin(); 
task.done +=(()={ // do something after the function is done}); 

那么我该如何解决?

在此先感谢。

回答

2

你可以运行你的代码需要一些时间使用BackgroundWorker

见在后台线程来执行:How to use a BackgroundWorker

要运行的任务已经完成,可以放置在后的代码处理器为RunWorkerCompleted事件。

-1

你可以在你的功能中做一个事件。和+ =它。