AjaxControlToolkit.Design.ComboBoxDesigner.GetDesignTimeHtml C# (CSharp) Method

GetDesignTimeHtml() public method

public GetDesignTimeHtml ( ) : string
return string
        public override string GetDesignTimeHtml()
        {
            var control = (ListControl)base.ViewControl;
            var originalItems = new ListItem[control.Items.Count];
            control.Items.CopyTo(originalItems, 0);

            var baseHtml = base.GetDesignTimeHtml();

            control.Items.Clear();
            control.Items.AddRange(originalItems);

            var cssString = GetStringFromResourceStream(Constants.StyleResourcePrefix + Constants.ComboBoxName + Constants.CssPostfix) +
                GetStringFromResourceStream(Constants.StyleResourcePrefix + Constants.BackgroundStylesName + Constants.CssPostfix);

            var regex = new Regex(substitutionPattern);
            cssString = regex.Replace(cssString, new MatchEvaluator(PerformWebResourceSubstitution));

            return "<style>" + cssString + "</style>" + baseHtml;
        }