2016-06-29 2 views
0

두 개의 창이 있습니다. 내 메인 윈도우와 busyIndicator 창이 나타납니다. busyIndicator를 표시하려는 동안 BackgroundWorker 및 Dispatcher를 사용하여 기본 창에서 작업 (계산 및 UI)을 수행합니다. 그러나 busyIndicator가없는 창만 표시됩니다.Wpf에서 BackgroundWorker와 BusyIndicator를 실행할 수 없습니다

내가 잘못 됐나요? 감사합니다.

답변

1

즉시 UI 스레드로 위임 한 백그라운드 작업자는 거의 쓸모가 없습니다. 원하는 작업을 수행하십시오.

worker.DoWork += (o, ea) => 
{ 
    Plot.Plot_MV.startAnke(selectedFilePath, lw); 
}; 
관련 문제