Para ver el artículo en inglés, active la casilla Inglés. También puede ver el texto en inglés en una ventana emergente si pasa el puntero del mouse por el texto.
Traducción
Inglés
Esta documentación está archivada y no tiene mantenimiento.

Calendar.SelectedDate (Propiedad)

Obtiene o establece la fecha seleccionada actualmente.

Espacio de nombres:  System.Windows.Controls
Ensamblado:  PresentationFramework (en PresentationFramework.dll)
XMLNS para XAML: http://schemas.microsoft.com/winfx/2006/xaml/presentation, http://schemas.microsoft.com/netfx/2007/xaml/presentation

public Nullable<DateTime> SelectedDate { get; set; }
<Calendar SelectedDate="dateTimeString"/>

Valores XAML

dateTimeString

Una fecha que está en uno de los formatos enumerados en el tema DateTime (Sintaxis XAML).

Valor de propiedad

Tipo: System.Nullable<DateTime>
Fecha actualmente seleccionada. El tipo predeterminado es null.

Campo de identificador

SelectedDateProperty

Propiedades de metadatos establecidas en true

BindsTwoWayByDefault

Utilice esta propiedad cuando SelectionMode está establecido en SingleDate. En otros modos, esta propiedad será siempre la primera fecha de SelectedDates.

ExcepciónCondición
ArgumentOutOfRangeException

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

O bien

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

InvalidOperationException

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

En el siguiente ejemplo se crea un control Calendar con un intervalo específico de fechas que se pueden mostrar y se establece la fecha actualmente seleccionada y mostrada.


// 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. -->
<Calendar Margin="20" 
          SelectedDate="2/15/2009"
          DisplayDate="3/15/2009"
          DisplayDateStart="1/10/2009"
          DisplayDateEnd="4/18/2009"/>


.NET Framework

Compatible con: 4

.NET Framework Client Profile

Compatible con: 4

Windows 7, Windows Vista SP1 o posterior, Windows XP SP3, Windows Server 2008 (no se admite Server Core), Windows Server 2008 R2 (se admite Server Core con SP1 o posterior), Windows Server 2003 SP2

.NET Framework no admite todas las versiones de todas las plataformas. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.
Mostrar: