Calendar.DisplayDateStart Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Получает или задает первую дату, доступную в календаре.
public:
property Nullable<DateTime> DisplayDateStart { Nullable<DateTime> get(); void set(Nullable<DateTime> value); };
public DateTime? DisplayDateStart { get; set; }
member this.DisplayDateStart : Nullable<DateTime> with get, set
Public Property DisplayDateStart As Nullable(Of DateTime)
Значение свойства
Первая дата, доступная в календаре. Значение по умолчанию — null
.
Примеры
Следующий код настраивает Calendar с определенным диапазоном отображаемых дат и задает текущую выбранную и отображаемую дату.
// Create a Calendar that displays 1/10/2009
// through 4/18/2009.
Calendar basicCalendar = new Calendar();
basicCalendar.DisplayDateStart = new DateTime(2009, 1, 10);
basicCalendar.DisplayDateEnd = new DateTime(2009, 4, 18);
basicCalendar.DisplayDate = new DateTime(2009, 3, 15);
basicCalendar.SelectedDate = new DateTime(2009, 2, 15);
// root is a Panel that is defined elswhere.
root.Children.Add(basicCalendar);
' Create a Calendar that displays 1/10/2009
' through 4/18/2009.
Dim basicCalendar As New Calendar()
basicCalendar.DisplayDateStart = New DateTime(2009, 1, 10)
basicCalendar.DisplayDateEnd = New DateTime(2009, 4, 18)
basicCalendar.DisplayDate = New DateTime(2009, 3, 15)
basicCalendar.SelectedDate = New DateTime(2009, 2, 15)
' root is a Panel that is defined elswhere.
root.Children.Add(basicCalendar)
<!-- Create a Calendar that displays 1/10/2009
through 4/18/2009. -->
<Calendar Margin="20"
SelectedDate="2/15/2009"
DisplayDate="3/15/2009"
DisplayDateStart="1/10/2009"
DisplayDateEnd="4/18/2009"/>
Комментарии
Вы можете ограничить диапазон календаря, задав DisplayDateStart свойства и DisplayDateEnd . Пользователь не может прокручиваться до или выбирать даты за пределами этого диапазона. Если для свойства задана SelectedDate дата, которая была раньше DisplayDateStart, DisplayDateStart то для параметра задано то же значение, что и SelectedDate.
Сведения о свойстве зависимостей
Поле идентификатора | DisplayDateStartProperty |
Для свойств метаданных задано значение true |
BindsTwoWayByDefault |
Использование атрибута XAML
<Calendar DisplayDateStart="dateTimeString"/>
Значения XAML
dateTimeString
Дата в одном из форматов, перечисленных в разделе Синтаксис XAML DateTime .