WindowsFormsHost 컨트롤에 의해 WPF 응용 프로그램에서 호스팅되는 텍스트 상자 컨트롤과 같은 컨트롤이 있습니다. 윈도우 폼 컨트롤은 ScintillaNET입니다. 하지만 문제가 없다고 생각합니다 (이전의 WinForms 프로젝트에서 문제없이 작동하고있었습니다).WindowsFormsHost forces 포커스
문제는 텍스트 필드가 초점을 맞추고 다른 창을 집중 시키려고 할 때 창 바로 뒤에 초점을 맞 춥니 다.
포커스를 다른 컨트롤 (클릭)을 통해 전환하고 창을 전환하여 포커스가있는 텍스트 필드를 추적했습니다.
해결 방법이 있습니까? MVVM을 사용하고 있으므로 코드에서 다른 컨트롤을 포커스로 설정하는 것이 옵션이 아닙니다.
첫 번째 창에 텍스트 상자가 열려 있고 다른 창을 이미 열어 놓았 으면 작업 표시 줄에서 해당 창을 직접 alt- 탭하거나 열 수 있습니까? (WinForms 텍스트 상자에는 포커스가 있습니다) ? ScintillaNET이 내 상황에 의해 드러난 해킹을 할 수도 있습니다. –
예, alt + 탭과 작업 표시 줄 모두 정상적으로 작동합니다. – Loathing
호스트가 제대로 처리하지 못하는 이상한 물건을 ScintillaNET에서 수행해야합니다. –