WPF中是否存在键盘焦点问题?我创建了一个小的测试项目,在PopUp和TextBox中只有一个WebBrowser控件和1个可编辑的ComboBox。我将WebBrowser的源代码设置为pdf文档。当键盘焦点位于pdf中并且单击ComboBox时,我无法在其中输入文本。在单击组合框之前,当键盘焦点位于文本框中时,可以在其中输入文本。
<TextBox/>
<WebBrowser x:Name="webBrowser1" HorizontalAlignment="Left" Height="247" Margin="496,133,0,0" VerticalAlignment="Top" Width="272" RenderTransformOrigin="0.5,0.5">
</WebBrowser>
<Popup IsOpen="True">
<ComboBox x:Name="comboBox" HorizontalAlignment="Left" VerticalAlignment="Top" Width="120" Margin="282,150,0,0" IsEditable="True" PreviewMouseDown="ComboBox_PreviewMouseDown" />
</Popup>
并设置pdf:
webBrowser1.Source = new Uri(@"c:\temp\a.pdf");
当来自WebBrower控件中的pdf时,使编辑弹出窗口的ComboBox成为可能的正确方法是什么?