当WebBrowser中的pdf具有键盘焦点时,弹出窗口中的WPF ComboBox无法获得键盘焦点

时间:2019-06-28 05:30:40

标签: c# wpf pdf combobox webbrowser-control

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成为可能的正确方法是什么?

0 个答案:

没有答案