/// <summary>
 /// Constructeur de la vue avec un calendrier chargé
 /// </summary>
 public WeekBorderCalendar(ObservableVector<object> calendars, ref DateTime dateMain)
 {
     _calendars = calendars;
     this.InitializeComponent();
     Date = dateMain;
     initDay(dateMain);
     InitCalendars(_calendars);
 }
        /// <summary>
        /// Constructeur de la vue avec un calendrier chargé
        /// </summary>
        public DayBorderCalendar(ObservableVector<object> calendars, DateTime date)
        {
            _calendars = calendars;
            Date = date;

            this.InitializeComponent();
            initDay(Date);
            InitCalendars(_calendars);
        }
 /// <summary>
 /// Initialise les calendriers à afficher
 /// </summary>
 /// <param name="calendars"></param>
 public void InitCalendars(ObservableVector<object> calendars)
 {
     _calendars = calendars;
     CalendarViewModel cal1 = (CalendarViewModel)calendars.Last();
     CalendarListEntry cal = cal1.Calendar;
     week = new WeekCalendar(Date, new GoogleCalendar.EventControler(cal),this.ScrollView);
     this.ScrollView.Content = week;
     this.UpdateLayout();
 }