private void UpdateContentTemplateRoot(string childName) { this.ContentTemplateRoot = this.GetTemplateChild(childName) as Selector; if (ContentTemplateRoot == null) { return; } this.ContentTemplateRoot.Items.Clear(); var listDates = new CalendarMonths().Months; foreach (var item in listDates) { var adaptiveGridView = new AdaptiveGridView { RowsCount = 6, ColumnsCount = 7, HorizontalAlignment = HorizontalAlignment.Stretch, VerticalAlignment = VerticalAlignment.Stretch, Items = item.Days }; this.ContentTemplateRoot.Items.Add(adaptiveGridView); } this.ContentTemplateRoot.Loaded -= ContentTemplateRoot_Loaded; this.ContentTemplateRoot.Loaded += ContentTemplateRoot_Loaded; this.ContentTemplateRoot.SelectionChanged -= ContentTemplateRoot_SelectionChanged; this.ContentTemplateRoot.SelectionChanged += ContentTemplateRoot_SelectionChanged; }
public ActionResult Calendar() { CalendarMonths months = new CalendarMonths(); return(View(months)); }