如何使用Visio Drawing Control防止快捷方式?

时间:2012-01-24 08:36:29

标签: wpf keyboard visio shortcuts

我正在使用通过WindowsFormsHost在WPF应用程序中托管的VisioDrawingControl。 我想要做的是防止使用快捷方式(如CTRL + D,CTRL + Z等),因为我使用不同类型的形状(Visio Stencils和CAD文件)和一些快捷方式做一些影响应用程序行为的事情。

我尝试过处理MainWindow的keyup / keydown事件(使用eventargs.Handled = true),并从DrawingControl.Window.Application.BuiltInMenus.AccelTables中删除对应的AccelItems。

即使我处理MainWindow键盘的事件,VisioDrawingControl"捕获"他们并且行为正常。 最后,我试图撤消EnterScope和ExitScope事件的修改。 但仍然没有结果。

你有一些提示吗?

0 个答案:

没有答案