private void InitilizeCalendar() { #region CustomCalendar SupportIncomeCalendar.IsTodayHighlighted = false; //Kalender.FirstDayOfWeek = DayOfWeek.Sunday; //background.ClearDates(); background = new CalenderBackground(SupportIncomeCalendar); //background.AddOverlay("circle", "Resources/Images/circle.png"); background.AddOverlay("tick", "Resources/Images/tick.png"); //background.AddOverlay("cross", "Resources/Images/cross.png"); //background.AddOverlay("box", "Resources/Images/box.png"); //background.AddOverlay("gray", "Resources/Images/gray.png"); //SupportIncomeCalendar.ClearValue(Calendar.SelectedDateProperty); System.Data.DataTable dtIncomes = vm.GetSupportIncomes(); foreach (DataRow row in dtIncomes.Rows) { //SupportIncomeCalendar.SelectedDates.Add(Convert.ToDateTime(row["SupportDate"])); background.AddDate(Convert.ToDateTime(row["SupportDate"]), "tick"); } //background.grayoutweekends = "gray"; SupportIncomeCalendar.Background = background.GetBackground(); // Update background when changing the displayed month //SupportIncomeCalendar.DisplayDateChanged += SupportIncomeCalendarViewOnDisplayDateChanged; #endregion }
private void fillCalendar() { foreach (assignment assign in m_vm.VM_AssignmentList) { DateTime dt = assign.assignmentDate; background.AddDate(dt, "circle"); } }
private void CalendarUpdate() { CalenderBackground background; background = new CalenderBackground(MainCalendar); background.AddOverlay("blue", $"Assets\\blue.png"); var model = new NoteViewModel(); var dates = model.GetDates(); foreach (var date in dates) { background.AddDate(date, "blue"); } MainCalendar.Background = background.GetBackground(); MainCalendar.DisplayDateChanged += (sender, e) => MainCalendar.Background = background.GetBackground(); MainCalendar.DisplayModeChanged += (s, e) => MainCalendar.Background = background.GetBackground(); }