Adf.Web.UI.Styling.SmartPanelErrorStyler.SetStyles C# (CSharp) Method

SetStyles() public method

public SetStyles ( Control c ) : void
c System.Web.UI.Control
return void
        public void SetStyles(Control c)
        {
            SmartPanel panel = c as SmartPanel;

            if (panel != null)
            {
                panel.RowStyle = "SmartPanelRow";
                panel.LabelCellStyle = "SmartPanelLabelCell";
                panel.ControlCellStyle = "SmartPanelControlCell";

                return;
            }

            var cell = c as TableCell;

            if(cell != null)
            {
                foreach (Control control in cell.Controls)
                {
                    if (control is Label)
                         ((Label) control).CssClass = "SmartPanelErrorLabel";
                    else if( !(control is LinkButton) && control is WebControl) // Don't change the style for any linkbuttons on the SmartPanel
                        ((WebControl)control).CssClass = "SmartPanelErrorControl";
                }
            }
        }
SmartPanelErrorStyler