Немодальное диалоговое окно WPF из надстройки MS Excel

Форма WPF, которую я запускаю из окна WinForms, появилась со всеми текстовыми полями как нередактируемый при запуске как немодальный диалог. я использовал ElementHost.EnableModelessKeyboardInterop , чтобы решить эту проблему, и она там сработала.

Я также открываю тот же пользовательский интерфейс WPF из MS Excel в качестве надстройки. Хак EnableModelessKeyboardInterop там не работает. Всякий раз, когда я пытаюсь отредактируйте текстовое поле WPF, фокус переместится на Excel и ввод с клавиатуры отображается в Excel, а не в текстовом поле WPF. Есть идеи, как это исправить?

PS - Это продолжение моего предыдущего вопроса о SO: Безрежимный диалог WPF делает текстовое поле недоступным для редактирования

8
задан Community 23 May 2017 в 11:52
поделиться