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 .

Применяется к

См. также раздел