Visual studio 编辑 window 窃取焦点

Visual studio editor window stealing focus

我正在开发 visual studio 扩展。它有一个打开 WPF window 的命令,其中有一个文本框项目。如果您在文本框中输入,您可以看到显示的文本,但是如果您按下组合键,例如 ctrl+a,位于我的 window 后面的 visual studio 编辑器会捕获按键并选择内容来自编辑而不是我的 window。如果我单击解决方案资源管理器之类的东西并返回到我的 window,尽管 ctrl+a 可以正常工作。看来我只有在编辑关注时才有问题。我可以做些什么来解决这个问题?

使用 ShowDialog 以模式方式打开 WPF window 或创建一个 Visual Studio 工具 window 来承载文本框,如果你想要一个无模式的 window。