/// <summary> /// Retrieves the HTML markup that is used to represent the control at design time. /// </summary> /// <returns>The HTML markup used to represent the control at design time.</returns> public override string GetDesignTimeHtml() { WebControl mControl = (WebControl)Component; StringWriter mStringWriter = null; using (mStringWriter = new StringWriter(CultureInfo.InvariantCulture)) { HtmlTextWriter mHtmlWriter = new HtmlTextWriter(mStringWriter); mHtmlWriter.AddStyleAttribute(HtmlTextWriterStyle.BorderStyle, "solid"); mHtmlWriter.AddStyleAttribute(HtmlTextWriterStyle.BorderColor, "black"); mHtmlWriter.AddStyleAttribute(HtmlTextWriterStyle.BorderWidth, "1px"); mHtmlWriter.AddStyleAttribute(HtmlTextWriterStyle.BackgroundColor, "GainsBoro"); mHtmlWriter.AddStyleAttribute(HtmlTextWriterStyle.Width, mControl.Width.ToString()); mHtmlWriter.AddStyleAttribute(HtmlTextWriterStyle.Height, mControl.Height.ToString()); mHtmlWriter.RenderBeginTag(HtmlTextWriterTag.Table); mHtmlWriter.RenderBeginTag(HtmlTextWriterTag.Tr); mHtmlWriter.RenderBeginTag(HtmlTextWriterTag.Td); mHtmlWriter.Write(mControl.GetType().Name); mHtmlWriter.RenderEndTag(); mHtmlWriter.RenderEndTag(); mHtmlWriter.RenderEndTag(); } if (mControl != null) { mControl.Dispose(); } return(mStringWriter.ToString()); }
public void Dispose() { app.Dispatcher.Invoke(new Action(() => { app.Shutdown(); if (wb != null) { wb.Dispose(); } })); }
private void DisposeObjects() { if (editor != null) { editor.Unload -= new EventHandler(editor_Unload); editor.Disposed -= new EventHandler(editor_Disposed); editor.Dispose(); editor = null; } if (propertyEditor != null) { propertyEditor.Dispose(); propertyEditor = null; } }
private void Dispose(bool disposing) { if (_disposed) { return; } if (disposing) { // Nothing managed to dispose here. } if (_webControl != null) { _webControl.Dispose(); } _disposed = true; }
private void This_Unloaded(object sender, EventArgs e) { WebControl.Dispose(); }
protected override void OnClosed(EventArgs e) { base.OnClosed(e); WebControl.Dispose(); }
public void Dispose() { _WebControl.Dispose(); _AwesomiumHTMLWindow.Dispose(); }