MainWindow在点击时从浮动窗口窃取键盘焦点

时间:2012-06-18 09:29:43

标签: wpf focus focusmanager keyboardfocusmanager

我在关注WPF时遇到了一些问题。即使焦点是一个常见的问题,我找不到适用于我的问题的解决方案。情况如下:

我有一个编辑软件,我可以拖动文件浮动(如在Visual Studio中)。 “保存”按钮显示在窗格上方的主窗口中,其中托管所有编辑器文档。现在我想要做的是将一个窗口浮动,另一个窗口停靠在文档窗格中。当我想按下主应用程序中的“保存”按钮时,它会从我的浮动窗口中窃取焦点,并自动将文档聚焦到文档窗格中,即使我直接单击按钮,单击也不会执行任何操作。

如果有浮动窗口,如何防止我的应用程序接收键盘焦点?因为我想将浮动窗口保持为活动窗口,但仍然可以访问保存按钮或主应用程序的菜单?

非常感谢任何帮助!

0 个答案:

没有答案