等待在Windows手机中完成的功能

时间:2012-10-11 16:42:46

标签: windows-phone-7 function execution

有这样的功能:

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 个答案:

答案 0 :(得分:2)

您可以使用BackgroundWorker

运行需要一些时间在后台线程上执行的代码

请参阅:How to use a BackgroundWorker

您希望在任务完成后运行的代码可以放在RunWorkerCompleted事件的处理程序中。

答案 1 :(得分:-1)

你可以在你的函数中创建一个事件。和+ =它。