Calendar.SelectedDate 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 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 .