Calendar.DisplayDate Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
Fecha que se va a mostrar. El valor predeterminado es Today.
Ejemplos
El código siguiente configura un Calendar 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 DisplayDate cuando el calendario está en modo Año y Década. En la tabla siguiente se describe cómo cambia el modo .DisplayDate
| Modo de pantalla | Acción |
|---|---|
| Mes | DisplayDate cambia cuando el usuario navega a un mes diferente. |
| Año | El mes de DisplayDate cambios cuando el usuario hace clic o navega a otro mes. |
| 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 especificado por DisplayDateStart las propiedades y DisplayDateEnd .
Información de la propiedad dependency
| Elemento | Value |
|---|---|
| Campo identificador | DisplayDateProperty |
Propiedades de metadatos establecidas en true |
BindsTwoWayByDefault |
Uso de atributos XAML
<Calendar DisplayDate="dateTimeString"/>
Valores XAML
dateTimeString Una fecha que se encuentra en uno de los formatos que aparecen en el tema Sintaxis XAML DateTime .