public MainPage() { this.InitializeComponent(); // Keep these for reference this.today = DateTime.Now.Date; this.minDate = new DateTime(today.Year, today.Month, 1); this.maxDate = minDate.AddMonths(1); // Create our viewmodel ViewModel = MyViewModel.Generate(minDate.Date, maxDate.Date); Calendar.MinDate = minDate; Calendar.MaxDate = maxDate; // Add data for the next three days - will be shown when page loads ViewModel.Dates[today.AddDays(1)].Add(Colors.Red); ViewModel.Dates[today.AddDays(2)].Add(Colors.Purple); ViewModel.Dates[today.AddDays(2)].Add(Colors.Blue); ViewModel.Dates[today.AddDays(3)].Add(Colors.Green); }