0

我正在尝试将 windows phone 8 图像捕获代码放入我基本上拥有的旧模型中

var _autoResetEvent = new AutoResetEvent(true);

...

_autoResetEvent.Reset();
CameraCaptureTask cameraCaptureTask = new CameraCaptureTask();
cameraCaptureTask.Completed += new EventHandler<PhotoResult>(cameraCaptureTask_Completed);
cameraCaptureTask.Show();

_autoResetEvent.WaitOne();

...

void cameraCaptureTask_Completed(object sender, PhotoResult e) {
        SaveImage(e);
}

有没有办法让事件处理程序在另一个线程上运行完成的事件,以便 AutoResetEvent 在调用时不会阻止它运行?

4

0 回答 0