Dubito di essere l'unico che ha trovato questa soluzione, ma se ne hai una migliore, per favore pubblicala qui. Voglio semplicemente lasciare questa domanda qui in modo che io e altri possiamo cercarla in un secondo momento.
Avevo bisogno di dire se una data valida era stata inserita in una casella di testo e questo è il codice che mi è venuto in mente. Lo sparo quando lo stato attivo lascia la casella di testo.
try
{
DateTime.Parse(startDateTextBox.Text);
}
catch
{
startDateTextBox.Text = DateTime.Today.ToShortDateString();
}