DatePicker.Date Proprietà

Definizione

Ottiene o imposta la data attualmente impostata nella selezione 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

Valore della proprietà

Data attualmente impostata nella selezione.

Esempio

In questo esempio viene illustrata l'impostazione della Date proprietà nel codice.

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

Commenti

Il controllo selezione data include proprietà sia DateSelectedDate . La differenza tra queste è che Date non è nullable, mentre SelectedDate è nullable.

Il valore di SelectedDate viene usato per popolare il selettore di date ed è null per impostazione predefinita. Se SelectedDate è null, la Date proprietà è impostata su 12/31/1600; in caso contrario, il Date valore viene sincronizzato con il SelectedDate valore. Quando SelectedDate è , il selettore è null"unset" e mostra i nomi dei campi anziché una data.

Per usare il Date valore nell'app, in genere si usa un data binding alla proprietà Date o si gestisce l'evento DateChanged .

La Date proprietà non può essere impostata come stringa di attributo XAML, perché il parser XAML Windows Runtime non ha una logica di conversione per la conversione di stringhe in date come oggettiDateTime DateTimeOffset / . Ecco alcuni modi suggeriti per definire questi oggetti nel codice e impostare su una data diversa dalla data corrente.

Un'altra tecnica possibile consiste nel definire una data disponibile come oggetto dati o nel contesto dati, quindi impostare Date come attributo XAML che fa riferimento a un'estensione di markup {Binding} che può accedere alla data come dati.

Si applica a

Vedi anche