2012-12-01 3 views
1

ScheduledTaskAgent를 사용하여 이미지를자를 필요가 있습니다. 백그라운드에서 실행되기 때문에 WriteableBitmap을 인스턴스화 할 때 크로스 스레드 예외가 발생합니다 (UI 스레드에서 생성해야하므로). Imageable 스트림이있어서 WriteableBitmap을 사용하지 않고 이미지를 자르는 방법은 무엇입니까?Windows Phone에서 ScheduledTaskAgent의 이미지를 자르는 방법

감사

답변

4
당신은 심지어 배경 에이전트에 디스패처 (따라서 UI 스레드)를 사용할 수 있습니다

:

나는 VS 템플릿을보고이보고 후
protected override void OnInvoke(ScheduledTask task) 
{ 
    Deployment.Current.Dispatcher.BeginInvoke(() => 
    { 
     // Use the WriteableBitmap here 

     this.NotifyComplete(); 
    }); 
} 
+0

덕분에, 심지어에서 Dispatcher.BeginInvoke 함께 제공 생성자. –

+0

백그라운드 에이전트의 메모리 제한은 어떻게됩니까? 사용자가 찍은 이미지를로드하면이 메모리 한도를 초과합니다. –

관련 문제