Compartilhar via


DatePicker.Date Propriedade

Definição

Obtém ou define a data definida atualmente no seletor de data.

public:
 property DateTime Date { DateTime get(); void set(DateTime value); };
DateTime Date();

void Date(DateTime value);
public System.DateTimeOffset Date { get; set; }
var dateTime = datePicker.date;
datePicker.date = dateTime;
Public Property Date As DateTimeOffset

Valor da propriedade

A data definida atualmente no seletor.

Exemplos

Este exemplo demonstra como definir a Date propriedade no código.

<DatePicker x:Name="myDatePicker"/>
public MainPage()
{
    this.InitializeComponent();
    myDatePicker.Date = new DateTimeOffset(new DateTime(1950, 1, 1));
}

Comentários

O controle seletor de data tem as Date propriedades selectedDate e . A diferença entre elas é que Date não permite valores nulos e SelectedDate os permite.

O valor de SelectedDate é usado para preencher o seletor de data e, por padrão, é null. Se SelectedDate for null, a propriedade Date será definida como 12/31/1600. Caso contrário, o valor de Date será sincronizado com o valor de SelectedDate. Quando SelectedDate for null, o seletor terá sua definição removida e mostrará os nomes dos campos em vez de uma data.

Para usar o Date valor em seu aplicativo, você normalmente usa uma associação de dados para a propriedade Date ou manipula o evento DateChanged .

A Date propriedade não pode ser definida como uma cadeia de caracteres de atributo XAML, pois o analisador XAML do Windows Runtime não tem uma lógica de conversão para converter cadeias de caracteres em datas como objetos DateTime / DateTimeOffset. Estas são algumas sugestões sobre como definir esses objetos no código e defini-los para uma data diferente da data atual.

Outra técnica possível é definir uma data disponível como um objeto de dados ou no contexto de dados e, em seguida, definir Date como um atributo XAML que faz referência a uma extensão de marcação {Binding} que pode acessar a data como dados.

Aplica-se a

Confira também