Calendar.SelectedDate Propiedad

Definición

Obtiene o establece la fecha seleccionada actualmente.

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 propiedad

Fecha actualmente seleccionada. De manera predeterminada, es null.

Excepciones

La fecha especificada está fuera del intervalo especificado por DisplayDateStart y DisplayDateEnd.

o bien

La fecha especificada está en la colección BlackoutDates.

Si está establecido en un valor distinto de null cuando SelectionMode está establecido en None.

Ejemplos

En el ejemplo siguiente se crea un Calendar objeto con un intervalo determinado de fechas que se pueden mostrar y se establece la fecha seleccionada y mostrada actualmente.

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

Comentarios

Información sobre propiedades de dependencia

Campo identificador SelectedDateProperty
Propiedades de metadatos establecidas en true BindsTwoWayByDefault

Utilice esta propiedad cuando SelectionMode se establezca en SingleDate. En otros modos, esta propiedad siempre será la primera fecha en SelectedDates.

Uso de atributos XAML

<Calendar SelectedDate="dateTimeString"/>  

Valores XAML

dateTimeString
Fecha que está en uno de los formatos que aparecen en el tema Sintaxis XAML DateTime .

Se aplica a