将Ctrl+F指定为WPF中的搜索按钮

m1m5dgzv  于 2022-12-05  发布在  其他
关注(0)|答案(1)|浏览(161)

我试图将ctrl + F分配给一个搜索按钮,这样当我单击它时,它将打开一个pdf上的搜索框,我已经将其添加到Web浏览器中的WPF用户控件中。
我的代码是基于我在另一篇文章中看到的一些东西,但不起作用,并在webBrowser上给我一个错误。

System.ExecutionEngineException
  HResult=0x80131506
  Message=Exception of type 'System.ExecutionEngineException' was thrown.

这就是我现在所拥有的:
XAML文件:

<WebBrowser  x:Name="webBrowser" Source="file:C:\myFile.pdf" />

政务司司长:

private void BtnSearch_Click(object sender, EventArgs e)
        {
            webBrowser.Focus();
            SendKeys.SendWait("^(f)");
        }

请如果你有任何想法或替代品这样做,我真的会很感激。

jckbn6z7

jckbn6z71#

我在github上发现了有趣的东西。我测试了它,它适用于桌面应用程序。
可针对Web应用程序进行测试。
您感兴趣的主要函数是SendKeyboardInput

相关问题