2012-10-22 2 views
0

런타임에 많은 폴리곤과 폴리 라인을 그려야하는 Windows Phone App을 개발 중입니다.wp7의 하위 스레드에서 많은 폴리곤과 폴리 라인을 그리는 방법

Google에서 검색 한 결과 stackoverflow가 Dispatcher.BeginInovoke()이 내 요구를 충족시킬 수 없다는 것을 알았습니다. UI가 아닌 스레드에서 PolygonPolyline과 같은 DependencyObject을 만들어야하기 때문입니다. 너 나 좀 도와 줄 수있어?

미리 감사드립니다.

+1

왜 Dispatcher는 당신을 위해 sutable되지 않은 생각하십니까? –

답변

0

비 -ui 스레드에서 ui 요소를 만드는 경우

당신은 디스패치를 ​​사용하여 UI 스레드가 UI 동작을 실행하도록해야합니다. 그렇지 않으면 예외가 발생합니다. 예를 들어

:

  ThreadHelper.RunInNewThread(() => 
      { 

       Dispatcher.BeginInvoke(() => 

         //something you want ui thread do 
        ); 

      }, 10); 
관련 문제