This class defines an interface that enables the extension of
specific behaviors of an HTML control designer.
public interface IHtmlControlDesignerBehavior {
// Public Instance Properties
public HtmlControlDesigner Designer{set; get; }
public object DesignTimeElement{get; }
// Public Instance Methods
public object GetAttribute(string attribute, bool ignoreCase);
public object GetStyleAttribute(string attribute, bool designTimeOnly, bool ignoreCase);
public void RemoveAttribute(string attribute, bool ignoreCase);
public void RemoveStyleAttribute(string attribute, bool designTimeOnly, bool ignoreCase);
public void SetAttribute(string attribute, object value, bool ignoreCase);
public void SetStyleAttribute(string attribute, bool designTimeOnly, object value, bool ignoreCase);
}