private void ChangeSchedule_Click(object sender, RoutedEventArgs e)
{
Gantt.ShowWeekends = Gantt.ShowWeekends ? false : true;
Gantt.ShowHolidays = Gantt.ShowHolidays ? false : true;
} |
…
private GanttHolidayCollection _CustomHolidays;
public GanttHolidayCollection CustomHolidays
{
get
{
return _CustomHolidays;
}
set
{
_CustomHolidays = value;
OnPropertyChanged();
}
}
…
public ViewModel()
{
…
CustomHolidays = new GanttHolidayCollection();
GanttHoliday h = new GanttHoliday();
h.Day = new DateTime(2021, 5, 17);
CustomHolidays.Add(h);
h = new GanttHoliday();
h.Day = new DateTime(2021, 5, 20);
CustomHolidays.Add(h);
h = new GanttHoliday();
h.Day = new DateTime(2021, 5, 31);
CustomHolidays.Add(h);
} |