Calendar.SelectedDate Propriedade

Definição

Obtém ou define a data atualmente selecionada.

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 de Propriedade

A data atualmente selecionada. A predefinição é null.

Exceções

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

-ou-

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

Se definido para qualquer coisa diferente de null quando SelectionMode está definido para None.

Exemplos

O exemplo seguinte cria um Calendar com um determinado intervalo de datas exibíveis e define a data atualmente selecionada e apresentada.

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

Observações

Informação de Propriedade de Dependência

Número Value
Campo identificador SelectedDateProperty
Propriedades dos metadados definidas como true BindsTwoWayByDefault

Use esta propriedade quando SelectionMode está definida como SingleDate. Noutros modos, esta propriedade será sempre a primeira data em SelectedDates.

Uso de atributos XAML

<Calendar SelectedDate="dateTimeString"/>

Valores XAML

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

Aplica-se a