본문 바로가기

프로그래밍/└ .NET

[C#] 다른 Thread에서 UI Thread 접근

많은 ui 구성 요소에서 호출 스레드가 필요하므로 해당 스레드는 STA여야 합니다

 

 

WPF 폼을 호출 할때에는 Dispatcher.Invoke를 꼭 써주도록 한다.

WPF는 UI Thread를 구분짓고 있기 때문이다.

Dispatcher.Invoke(DispatcherPriority.Normal, new Action(delegate
                                {
                                    // WHAT YOU WANT TO DO...
                                }));