Application.Idle 이벤트를 사용하여 "지연된"일부 동작을 수행하는 타사 Windows Forms 컨트롤을 사용하고 있습니다.Application.Apple.Idle 이벤트가 WPF 응용 프로그램에서 실행되지 않음
이제 응용 프로그램을 WPF로 이동 했으므로 이러한 작업이 중단되었습니다. System.Windows.Forms.Application.Idle 이벤트가 예상대로 발생하지 않은 것으로 나타났습니다.
WindowsFormsHost 내에서 해당 타사 컨트롤을 계속 사용할 수 있도록 WPF 응용 프로그램에서 Idle 이벤트를 발생시키는 방법은 무엇입니까? 아니요 Windows Forms 컨트롤을 수정할 수있는입니다.
감사합니다. ComponentDispatcher에 대해 몰랐습니다. 한 줄 (ComponentDispatcher.ThreadIdle + = (보낸 사람, 전자) => System.Windows.Forms.Application.RaiseIdle();) 내 문제가 해결되었습니다! – Daniel