У меня есть элемент управления ActiveX внутри пользовательского элемента управления WinForms. Моему приложению WinForms это нравится!
Теперь, переходя к WPF, я использую пользовательский элемент управления в элементе управления WindowsFormsHost. Прекрасно работает ..., но я хочу рассматривать этот элемент управления как один элемент, чтобы пользователь мог аккуратно нажимать TAB поверх существующих элементов управления WPF И этого пользовательского элемента управления NOT, чтобы «войти внутрь». то есть просто относиться к нему как к одному элементу управления, как и ко всем остальным.
Я думаю, что мне нужна возможность перехватывать клавиши, и в обработчике событий просто перемещать фокус на следующий элемент управления в последовательности, но я не могу перехватить ввод с клавиатуры. Я пробовал события WPF PreviewKey .. и тому подобное, но как только вкладка попадает в элемент управления, она остается внутри, а события WPF игнорируются.
Я не мог найти что-либо об этом во многих книгах WPF и в сети. Кто-нибудь может предложить способ?
Спасибо,
Джек.