BackgroundWorker
을 사용하는 것과 약간 다르게 사용하고 있습니다.DoWork의 백그라운드 작업자 변수 지정
일반적으로 일부 그래픽 컨트롤을 업데이트하기 위해 BW를 사용하고 DoWork
메서드에서 필요한 모든 작업을 수행하고 결과를 반환하고 RunWorkerCompleted
이벤트 처리기에 할당합니다.
여기서는 일부 계산 결과 (DB 쿼리)를 현재 Window의 개인 변수 _myList
에 할당하려고합니다.
나는 DoWork
메서드에서 목록을 할당 할 수 있다는 것을 알고 매우 놀랐다. 그리고 나는 정말로 놀랐다.
정상인지 또는 어떤 이유로 권장되지 않았는지 알고 싶었습니까?