Webkit.Net DocumentText没有更新

时间:2013-09-13 09:54:34

标签: winforms webkit webkit.net

我目前在Win表单应用程序中使用WebkitBrowser for .NET组件来呈现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内容。在这种影响之后,DocumentText仍然是空的,我无法理解为什么。

有趣的是,我进入界面并更改文本框的内容,然后相应的webpart刷新,但是事件是由mthod Write_HTML触发它不起作用,并且不知道为什么。 有什么想法吗?

1 个答案:

答案 0 :(得分:0)

要获取实际文档文本,您可以使用以下命令:

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