Telerik.Web.Mvc.UI.Calendar.WriteHtml C# (CSharp) Method

WriteHtml() protected method

protected WriteHtml ( System writer ) : void
writer System
return void
        protected override void WriteHtml(System.Web.UI.HtmlTextWriter writer)
        {
            ICalendarHtmlBuilder renderer = rendererFactory.Create(this);

            DefineUrlFormat();
            VerifySettings();

            IHtmlNode rootTag = renderer.Build();

            rootTag.Children.Add(renderer.NavigationTag());

            IHtmlNode contentTag = renderer.ContentTag();
            contentTag.Children.Add(BuildWeekHeader(renderer));
            contentTag.Children.Add(BuildMonthView(renderer));

            rootTag.Children.Add(contentTag);

            rootTag.WriteTo(writer);
        }