Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/perl/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Wpf WebView2当前是否可以接收键盘输入_Wpf_On Screen Keyboard_Webview2 - Fatal编程技术网

Wpf WebView2当前是否可以接收键盘输入

Wpf WebView2当前是否可以接收键盘输入,wpf,on-screen-keyboard,webview2,Wpf,On Screen Keyboard,Webview2,我试图在WPF中创建一个软件,它承载一个浏览器(WebView2当前为1.0.818.41),并且当浏览器中有一个聚焦的输入字段时,还会显示一个屏幕上的工具栏 我以前在WPF中用CefSharp做过这种事情,但现在用WebView2做不了。我的问题是我没有找到从屏幕键盘(或WPF窗口)向浏览器发送击键的方法 在CefSharp中,我们有一个名为ChromiumWebBrowser.GetHost().SendKeyEvent()的函数,但我在WebView2中找不到类似的函数 我是瞎子还是这件事

我试图在WPF中创建一个软件,它承载一个浏览器(WebView2当前为1.0.818.41),并且当浏览器中有一个聚焦的输入字段时,还会显示一个屏幕上的工具栏

我以前在WPF中用CefSharp做过这种事情,但现在用WebView2做不了。我的问题是我没有找到从屏幕键盘(或WPF窗口)向浏览器发送击键的方法

在CefSharp中,我们有一个名为ChromiumWebBrowser.GetHost().SendKeyEvent()的函数,但我在WebView2中找不到类似的函数

我是瞎子还是这件事目前还没有实施(或者可能没有计划)


提前谢谢你

是否单击了(字母上的)键盘,然后您想将该键发送到您的程序?这就是您想要的吗?是的,我的应用程序中的“键盘”被单击,而我想要浏览器(在同一应用程序中)->只是另一个控件在当前聚焦的输入元素中显示此单击的键。如果“键盘”一词有误,那么不要只考虑一个WPF应用程序中的两个控件。一个控件是WebView2,另一个控件只是一个按钮。单击按钮时,我希望在WebView2控件的焦点元素中显示一些值。假设WebView2显示的是google页面,而不是我想在搜索栏中显示的值。我希望这能让事情更清楚?