Esempio n. 1
0
        /// <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());
        }
Esempio n. 2
0
 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;
     }
 }
Esempio n. 4
0
        private void Dispose(bool disposing)
        {
            if (_disposed)
            {
                return;
            }

            if (disposing)
            {
                // Nothing managed to dispose here.
            }

            if (_webControl != null)
            {
                _webControl.Dispose();
            }

            _disposed = true;
        }
Esempio n. 5
0
 private void This_Unloaded(object sender, EventArgs e)
 {
     WebControl.Dispose();
 }
Esempio n. 6
0
 protected override void OnClosed(EventArgs e)
 {
     base.OnClosed(e);
     WebControl.Dispose();
 }
 public void Dispose()
 {
     _WebControl.Dispose();
     _AwesomiumHTMLWindow.Dispose();
 }