본문 바로가기
.Net/C#

C# WPF 다른 스레드가 이 개체를 소유하고 있어 호출 스레드가 해당 개체에 액세스할 수 없습니다.

by Cum 2022. 10. 5.
728x90
반응형

C# 스레드 오류

Thread를 실행하다 보면 자주 발견할 수 있는 오류

보통 UI 화면에서 Data 가져올 때 문제가 발생된다.

아래와 같이 Dispatcher.Invoke문을 사용하면 해결된다..

using System.Windows.Threading;

Dispatcher.Invoke(DispatcherPriority.Normal, new Action(delegate
{
    string data = text.Text;
}));

 

참조

https://learn.microsoft.com/ko-kr/dotnet/api/system.windows.threading.dispatcher.invoke?view=windowsdesktop-6.0

728x90
반응형

댓글