public static string GetClassesAttribute(this IGridWidget w) { var controlClasses = string.Empty; var webControl = w as WebControl; if (webControl != null) { controlClasses = webControl.CssClass; } var htmlControl = w as HtmlControl; if (htmlControl != null) { controlClasses = htmlControl.Attributes["class"]; } return(String.IsNullOrEmpty(w.GridCssClasses)? controlClasses: JoinClasses(controlClasses, w.GridCssClasses)); }
public static void AddGridClassesAttribute(this IGridWidget w) { string classes = w.GetClassesAttribute(); if (String.IsNullOrEmpty(classes)) { return; // nothing to do, bail out } var webControl = w as WebControl; var htmlControl = w as HtmlControl; if ((webControl != null) && (webControl.CssClass != classes)) { webControl.CssClass = classes; } else if ((htmlControl != null) && (htmlControl.Attributes["class"] != classes)) { htmlControl.Attributes["class"] = classes; } }
public GridWidgetFrame(IGridWidget view) : base(view) { InitializeComponent(); }