我正在开发一个 VS-Package,它在调用 MenuCommand 时显示一个 WPF 窗口。
在这个 WPF 窗口中,我有一个列表框,它在加载窗口时立即聚焦。当我通过 myWindow.ShowDialog() 显示窗口时,向上/向下箭头键在我浏览列表框项目时按预期工作。
但是,当我通过 myWindow.Show() 显示窗口时,列表框获得焦点,但列表框内的键盘导航不起作用,并且 PreviewKeyDown 事件未触发。(相反,VS 编辑器中的插入符号正在移动)。
请帮忙。
我正在开发一个 VS-Package,它在调用 MenuCommand 时显示一个 WPF 窗口。
在这个 WPF 窗口中,我有一个列表框,它在加载窗口时立即聚焦。当我通过 myWindow.ShowDialog() 显示窗口时,向上/向下箭头键在我浏览列表框项目时按预期工作。
但是,当我通过 myWindow.Show() 显示窗口时,列表框获得焦点,但列表框内的键盘导航不起作用,并且 PreviewKeyDown 事件未触发。(相反,VS 编辑器中的插入符号正在移动)。
请帮忙。