Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/22.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
Winforms Webkit.Net文档文本未更新_Winforms_Webkit_Webkit.net - Fatal编程技术网

Winforms Webkit.Net文档文本未更新

Winforms Webkit.Net文档文本未更新,winforms,webkit,webkit.net,Winforms,Webkit,Webkit.net,我目前正在Win form应用程序中使用一个组件来呈现HTML。 应用程序在richtextbox中生成html代码,我希望它实时显示在webkit浏览器中。 这是我的密码: public void Write_HTML(string html) { HTMLTag.Text = html; } 这是来自另一个类的方法调用,用于更新richtextbox中的html内容 private void HTMLTag_T

我目前正在Win form应用程序中使用一个组件来呈现HTML。 应用程序在richtextbox中生成html代码,我希望它实时显示在webkit浏览器中。 这是我的密码:

public void Write_HTML(string html)
{                        
    HTMLTag.Text = html;            
}
这是来自另一个类的方法调用,用于更新richtextbox中的html内容

private void HTMLTag_TextChanged(object sender, EventArgs e)
{
    HTMLTag.Refresh();
    webKitBrowser.DocumentText = HTMLTag.Text;
}
每次富文本框的文本被更改时,我都试图设置Webkit浏览器的html内容。在这种做作之后,文档文本仍然是空的,我不明白为什么

有趣的是,我在界面上更改文本框的内容,然后网页部件相应地刷新,但事件是由方法Write_HTML触发的,它不起作用,不知道为什么。
有什么想法吗?

要获得实际的文档文本,您可以使用以下方法:

webKitBrowser.StringByEvaluatingJavaScriptFromString("document.documentElement.innerHTML");