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);
 }