현재 두 개의 스레드가 실행 중이며 자주 Window.WindowStyle 속성을 설정해야하는 응용 프로그램을 만들고 있지만 시도 할 때 오류가 발생합니다. 그렇게하십시오 (내 호출이 스레드로부터 안전하지 않기 때문에). 이 문제를 해결하기 위해 InvokeRequired 메서드를 사용하는 방법을 이미 알고 있지만 this.WindowStyle.InvokeRequired를 입력하면 Viusal Studio에서 InvokeRequired가 유효한 속성이 아니라고 말합니다..NET Window.WindowStyle 속성에 대한 스레드로부터 안전한 호출
어떻게 해결할 수 있습니까?
내 응용 프로그램은 양식이 아닌 WPF 응용 프로그램입니다. 나는 VB.NET을 잘 모르기 때문에 C# 용어로 답을 선호한다.
도움 주셔서 감사합니다.
편집 : 좋아, 그래서 this.Dispatcher.CheckAccess()는 초기 문제를 해결 한 것 같지만 실제로 "if"문에서 실제로 호출하려고하면 같은 오류가 발생합니다. 어떤 제안?
Window.InvokeRequired를 사용해야합니까? – malkia
동일한 문제가 발생합니다. – danielmhanover