Winforms Webkit.Net文档文本未更新
我目前正在Win form应用程序中使用一个组件来呈现HTML。 应用程序在richtextbox中生成html代码,我希望它实时显示在webkit浏览器中。 这是我的密码: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
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");