Практическое руководство. Настройка вида серверного веб-элемента управления "Календарь"
Обновлен: Ноябрь 2007
Поскольку Calendar – сложный элемент управления, состоящий из большого числа отдельных элементов, существуют разнообразные варианты настройки его внешнего вида.
Изменение общего внешнего вида элемента управления «Calendar»
Элемент управления Calendar задает внешний вид по умолчанию для календаря на странице, но общий внешний вид календаря можно изменить самостоятельно. Если задать свойства внешнего вида для отдельных элементов календаря, таких как текущая дата, выбранная дата и т. п., отдельные настройки будут основаны на стандартных настройках календаря в целом. Также существует выбор из предварительно определенных форматов элемента управления «Calendar».
![]() |
---|
По умолчанию в элементе управления Calendar не существует специального форматирования для обозначения текущей даты. Дополнительные сведения о настройке данного формата см. в разделе Форматирование веб-элементов «Calendar» с помощью стилей. |
Изменение общего внешнего вида элемента управления «Calendar»
Задайте свойства в соответствии с приведенной ниже таблицей.
Указать
Задать данное свойство
Шрифт, текст и цвет фона
Общий размер элемента управления
Поля и интервалы вокруг отдельных дней
Цвет, размер и стиль (например пунктир) для границы и линий сетки
BorderStyle (задано значение перечисления BorderStyle: Dotted, Dashed, Solid и т.д.).
ShowGridLines, (true) или false
Изменение отображения дня недели
По умолчанию названия дней недели отображаются в самой верхней строке календаря. Формат этой строки можно менять.
Изменение отображения дня недели
Задайте свойства в соответствии с приведенной ниже таблицей.
Задача
Задать данное свойство
Включить или отключить строку, развертывающую дни недели
ShowDayHeader, (true) или false
Указать формат названий дней (например полное название или сокращение)
DayNameFormat (следует использовать значение в перечислении DayNameFormat: Full, Short, FirstLetter, FirstTwoLetters).
Указать день, с которого начинается неделя (по умолчанию – воскресенье).
FirstDayOfWeek (следует использовать день, определенный в перечислении FirstDayOfWeek).
Задать цвет, шрифт, стиль и ширину границы, и т. п.
DayHeaderStyle, содержащий сведения о стиле.
Изменение отображения месяца и навигационных ссылок
В строке заголовка по умолчанию отображается название текущего месяца и набор навигационных ссылок (элементы управления LinkButton), позволяющих переходить к следующему и предыдущему месяцу.
Изменение отображения месяца и навигационных ссылок
Задайте свойства в соответствии с приведенной ниже таблицей.
Задача
Задать данное свойство
Полностью удалить строку заголовка (отключается переход по месяцам).
ShowTitle, (true) или false
Указать формат названия месяца (например полное название или сокращение) и при необходимости добавить год.
TitleFormat (присвоено значение в перечислении TitleFormat: Month или MonthYear)
Указать формат и текст навигационных ссылок для перехода по месяцам
NextPrevFormat (используется значение в перечислении NextPrevFormat: Month или CustomText)
NextMonthText и PrevMonthText (задано как строки)
Задать цвет, шрифт, стиль и ширину границы, и т. п.
TitleStyle, содержащий сведения о стиле. Подробные сведения см. в разделе Форматирование веб-элементов «Calendar» с помощью стилей.
Примечание.
Навигационные ссылки можно форматировать отдельно с помощью свойства NextPrevStyle.
![]() |
---|
В строке этого свойства можно использовать HTML-теги. |