Example #1
0
        public void CreateObjectFromCss()
        {
            Dictionary <string, string> stylesTable = Utility.ParserCss(hdfCssValue.Value);

            FontFamily.SetAttributes(stylesTable);
            BuildFontConfiguration();

            Block.SetAttributes(stylesTable);
            BuildBlockConfiguration();

            BackgroundCss.SetAttributes(stylesTable);
            BuildBackgroundConfiguration();

            BorderCss.SetAttributes(stylesTable);
            BuildBorderConfiguration();

            BoxCss.SetAttributes(stylesTable);
            BuildBoxConfiguration();

            PositionCss.SetAttributes(stylesTable);
            BuildPositionConfiguration();

            Layout.SetAttributes(stylesTable);
            BuildLayoutCssConfiguration();

            List.SetAttributes(stylesTable);
            BuildListConfiguration();

            Table.SetAttributes(stylesTable);
            BuildTableConfiguration();
        }
Example #2
0
        private void SetCssString()
        {
            string css     = string.Empty;
            string cssFont = FontFamily.BuildCssString();

            css += (cssFont == string.Empty ? string.Empty : cssFont + ";");

            string cssBlock = Block.BuildCssString();

            css += (cssBlock == string.Empty ? string.Empty : cssBlock + ";");

            string cssBackground = BackgroundCss.BuildCssString();

            css += (cssBackground == string.Empty ? string.Empty : cssBackground + ";");

            string cssBorder = BorderCss.BuildCssString();

            css += (cssBorder == string.Empty ? string.Empty : cssBorder + ";");

            string cssBox = BoxCss.BuildCssString();

            css += (cssBox == string.Empty ? string.Empty : cssBox + ";");

            string cssPosition = PositionCss.BuildCssString();

            css += (cssPosition == string.Empty ? string.Empty : cssPosition + ";");

            string cssLayout = Layout.BuildCssString();

            css += (cssLayout == string.Empty ? string.Empty : cssLayout + ";");

            string cssList = List.BuildCssString();

            css += (cssList == string.Empty ? string.Empty : cssList + ";");

            string cssTable = Table.BuildCssString();

            css += (cssTable == string.Empty ? string.Empty : cssTable + ";");

            if (css.EndsWith(";"))
            {
                css = css.Remove(css.Length - 1);
            }

            txtCss.Text = css;

            Panel2.Style.Value = Panel2.Style.Value + ";" + txtCss.Text;
            //     Panel2.ApplyStyle;
        }