Calendar.SelectedDate Propriedade

Definição

Obtém ou define a data selecionada no momento.

public:
 property Nullable<DateTime> SelectedDate { Nullable<DateTime> get(); void set(Nullable<DateTime> value); };
public DateTime? SelectedDate { get; set; }
member this.SelectedDate : Nullable<DateTime> with get, set
Public Property SelectedDate As Nullable(Of DateTime)

Valor da propriedade

A data selecionada no momento. O padrão é null.

Exceções

A data especificada está fora do intervalo especificado por DisplayDateStart e DisplayDateEnd

- ou -

A data especificada está na coleção BlackoutDates.

Se for definida como algo diferente de null quando SelectionMode estiver definido como None.

Exemplos

O exemplo a seguir cria um Calendar com um intervalo específico de datas exibicionáveis e define a data atualmente selecionada e exibida.

// 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"/>

Comentários

Informações da propriedade de dependência

Campo Identificador SelectedDateProperty
Propriedades de metadados definidas como true BindsTwoWayByDefault

Use essa propriedade quando SelectionMode for definido como SingleDate. Em outros modos, essa propriedade sempre será a primeira data em SelectedDates.

Uso do Atributo XAML

<Calendar SelectedDate="dateTimeString"/>  

Valores XAML

dateTimeString
Uma data que está em um dos formatos listados no tópico Sintaxe XAML DateTime .

Aplica-se a