이 질문은 이전에 묻지 만 정확하게 묻지는 않았다고 생각합니다.다른 스레드에서 UI 업데이트
집중적 인 작업이 있으며 UI를 응답 성있게 유지하고 싶습니다. 백그라운드 작업자가 최선의 방법이라고 말하는 몇 가지 게시물을 읽었지만 집중적 인 작업에 대한 소스 코드가 있다고 가정합니다.
나는 소스 코드가없는 라이브러리가 있는데, 진행 상황을 확인할 수있는 유일한 방법은 해고 된 이벤트에 연결하여 정보를 얻을 수있는 방법입니다.
MSDN 사이트에서 본 예는 소스가 있다고 가정합니다.
이벤트에 연결하여 진행률 (백분율 값)을 얻는 방법을 알고 있지만 그 값을 UI로 다시 가져 오는 방법은 무엇입니까?
Invoke 메서드를 사용하면 메서드 이름을 전달할 수 있습니까? 아니면 위임자를 먼저 만들어야합니까? –
변경 사항을 확인하십시오. MethodInvoker 대리자를 사용할 수 있습니다. 메서드 이름만으로는 충분하지 않습니다. – NileshChauhan