public void LoadHtmlFragmentString(string fragmentHtmlString) { if (htmlRenderBox == null) { this.waitingContentKind = WaitingContentKind.HtmlFragmentString; this.waitingHtmlString = fragmentHtmlString; } else { //just parse content and load this.myHtmlCont = HtmlContainerHelper.CreateHtmlContainerFromFragmentHtml(this.htmlhost, fragmentHtmlString, htmlRenderBox); SetHtmlContainerEventHandlers(); ClearWaitingContent(); } }
public void LoadHtmlDom(HtmlDocument htmldoc) { if (htmlRenderBox == null) { this.waitingContentKind = WaitingContentKind.HtmlDocument; this.waitingHtmlDoc = htmldoc; } else { //just parse content and load this.myHtmlCont = HtmlContainerHelper.CreateHtmlContainer(this.htmlhost, htmldoc, htmlRenderBox); SetHtmlContainerEventHandlers(); ClearWaitingContent(); RaiseLayoutFinished(); } }
//----------------------------------------------------------------------------------------------------- void ClearWaitingContent() { this.waitingHtmlDoc = null; this.waitingHtmlString = null; waitingContentKind = WaitingContentKind.NoWaitingContent; }