如何在Windows Phone中的计划任务代理上裁剪图像

时间:2012-12-01 06:51:06

标签: silverlight windows-phone windows-phone-8

我需要使用ScheduledTaskAgent裁剪图像。由于它在后台运行,因此在尝试实例化WriteableBitmap时会遇到跨线程异常(因为它需要在UI线程中创建)。我有一个图像流,如何在不使用WriteableBitmap的情况下裁剪它?

由于

1 个答案:

答案 0 :(得分:4)

即使在后台代理中也可以使用调度程序(以及UI线程):

protected override void OnInvoke(ScheduledTask task)
{
    Deployment.Current.Dispatcher.BeginInvoke(() =>
    {
        // Use the WriteableBitmap here

        this.NotifyComplete();
    });
}