wpf에서 ui관련 요소들은 메인 쓰레드에서만 제어가 가능하다고 알고 있습니다..
그래서 보통 다른 쓰레드에서 ui를 제어하려고 할 때
Application.Current.Dispatcher.BeginInvoke(DispatcherPriority.Background,
new Action(() =>
{
//ui 조작
}));
위에 코드처럼 Dispatcher.Invoke를 사용해서 ui를 조작 하는데...
결국 이것도 메인 쓰레드를 호출(?) 혹은 동기화(?)해서 ui를 조작하는거 같더라구요.
제 질문은 메인 쓰레드가 아닌 다른 쓰레드에서 ui를 조작하는 방법을 알고 싶습니다.
방법이 없는 걸까요?? ㅠㅠ
[최초 등록일: ]
[최종 수정일: 3/22/2019]