public FrameworkElement GetCurrent()
            {
                TCalendarGrid grid = _picker.GenerateCalendarGrid(_displayMonth);

                _picker.GenerateEventsOnGrid(grid, _displayMonth);
                grid.SelectedDate = _selectedDate;

                return(grid);
            }
 protected abstract void GenerateEventsOnGrid(TCalendarGrid grid, DateTime displayMonth);