Я работаю с VisioDrawingControl, размещенным через WindowsFormsHost, в приложении WPF.Я хочу предотвратить использование ярлыков (таких как CTRL + D, CTRL + Z и т. Д.), Потому что я использую разные типы фигур (Visio Stencils и файлы CAD), а некоторые ярлыки делают что-токоторые влияют на поведение приложения.
Я попытался обработать события keyup / keydown в MainWindow (с помощью eventargs.Handled = true) и удалить соответствующий AccelItems из DrawingControl.Window.Application.BuiltInMenus.AccelTables.
Даже если я обрабатываю события клавиатуры MainWindow, VisioDrawingControl «захватывает» их и работает нормально.Наконец, я попытался отменить изменения от событий EnterScope и ExitScope.Но все равно безрезультатно.
У вас есть какие-то подсказки?