Exemplo n.º 1
0
        private void BuildDayOfWeekItems()
        {
            if (_dayOfWeekItemsGrid != null)
            {
                for (var column = 0; column < _columnCount; column++)
                {
                    CalendarDayOfWeekItem item = _calendarDayOfWeekItems[column];

                    item.DayOfWeek = DayOfWeekFromItemColumn(column);
                    switch (item.DayOfWeek)
                    {
                    case DayOfWeek.Monday: item.Text = Monday; break;

                    case DayOfWeek.Tuesday: item.Text = Tuesday; break;

                    case DayOfWeek.Wednesday: item.Text = Wednesday; break;

                    case DayOfWeek.Thursday: item.Text = Thursday; break;

                    case DayOfWeek.Friday: item.Text = Friday; break;

                    case DayOfWeek.Saturday: item.Text = Saturday; break;

                    case DayOfWeek.Sunday: item.Text = Sunday; break;

                    default: break;
                    }
                }
            }
        }
Exemplo n.º 2
0
        private void CreateDayOfWeekItems()
        {
            if (_dayOfWeekItemsGrid != null)
            {
                for (int column = 0; column < _columnCount; column++)
                {
                    _dayOfWeekItemsGrid.ColumnDefinitions.Add(new ColumnDefinition());
                }

                for (int column = 0; column < _columnCount; column++)
                {
                    CalendarDayOfWeekItem item = new CalendarDayOfWeekItem();
                    item.SetValue(Grid.ColumnProperty, column);
                    if (DayOfWeekItemTemplate != null)
                    {
                        item.Template = DayOfWeekItemTemplate;
                    }

                    _dayOfWeekItemsGrid.Children.Add(item);
                    _calendarDayOfWeekItems[column] = item;
                }
            }
        }