Compartir vía


Calendar.DisplayDate Propiedad

Definición

Obtiene o establece la fecha que se va a mostrar.

public:
 property DateTime DisplayDate { DateTime get(); void set(DateTime value); };
public DateTime DisplayDate { get; set; }
member this.DisplayDate : DateTime with get, set
Public Property DisplayDate As DateTime

Valor de propiedad

DateTime

Fecha que se va a mostrar. De manera predeterminada, es Today.

Ejemplos

El código siguiente configura un Calendar objeto con un intervalo determinado de fechas que se pueden mostrar y 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

Las DisplayDate propiedades y DisplayMode especifican lo que muestra el calendario y lo que tiene el foco dentro del calendario. El usuario puede cambiar el SelectedDate único cuando DisplayMode se establece en Mes, pero el usuario puede cambiar cuando DisplayDate el calendario está en modo Año y Década. En la tabla siguiente se describe cómo cambia el modo .DisplayDate

DisplayMode Acción
Month (Mes) DisplayDate cambia cuando el usuario navega a un mes diferente.
Year El mes de DisplayDate cambios cuando el usuario hace clic o navega a un mes diferente.
Década El año de DisplayDate cambios cuando el usuario hace clic o navega a otro año.

DisplayDate se omite si su valor está fuera del intervalo de fechas que especifican DisplayDateStart las propiedades y DisplayDateEnd .

Información sobre propiedades de dependencia

Campo identificador DisplayDateProperty
Propiedades de metadatos establecidas en true BindsTwoWayByDefault

Uso de atributos XAML

<Calendar DisplayDate="dateTimeString"/>  

Valores XAML

dateTimeString
Fecha que se encuentra en uno de los formatos que aparecen en el tema Sintaxis XAML DateTime .

Se aplica a