如何裁剪图像ScheduledTaskAgent中的Windows Phone(How to cro

2019-08-03 09:53发布

我需要使用ScheduledTaskAgent裁剪图像。 由于它在后台运行,我试图实例化一个WriteableBitmap的(因为它需要在UI线程创建)时得到一个跨线程异常。 我有图像的流,我怎么会去裁剪它不使用WriteableBitmap的?

谢谢

Answer 1:

您可以使用调度程序(并因此在UI线程),甚至在后台代理:

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

        this.NotifyComplete();
    });
}


文章来源: How to crop image on ScheduledTaskAgent in Windows Phone