public CalendarPartControl(CalendarPart data, ICalendarContainerControl calendarControl) { InitializeComponent(); PartData = data; _calendarControl = calendarControl; Dock = DockStyle.Fill; Years = new List<YearControl>(); }
public void Load() { if (!Settings.Enabled || !Directory.Exists(Settings.Path)) return; Parts.Clear(); foreach (var directory in Directory.GetDirectories(Settings.Path)) { var calendarPart = new CalendarPart(this, directory); calendarPart.Load(); if (calendarPart.Configured) Parts.Add(calendarPart); } }
public CalendarYear(CalendarPart parent) { Parent = parent; Months = new List<CalendarMonth>(); SweepDays = new List<DateTime>(); }