示例#1
0
        public Control AddTo(Control container, ViewContext context)
        {
            int    level = context.Fragment.Tokens.First().Fragment.Length;
            string text  = context.Fragment.ToString().Trim('=');

            Hn hn = new Hn();

            hn.Level = level;
            hn.Text  = text;
            container.Controls.Add(hn);
            return(hn);
        }
示例#2
0
        public Control AddTo(Control container, ViewContext context)
        {
            int    level = context.Fragment.Value.Length;
            string text  = context.Fragment.InnerContents;

            Hn hn = new Hn();

            hn.Level = level;
            hn.Text  = text;
            container.Controls.Add(hn);
            return(hn);
        }
        public override Control AddTo(ContentItem item, string detailName, Control container)
        {
            var value = item[detailName];

            if (value != null)
            {
                var heading = new Hn {
                    Level = item.IsPage ? 1 : 2, Text = value.ToString()
                };
                heading.CssClass = CssClass;
                container.Controls.Add(heading);
                return(heading);
            }
            return(null);
        }