2010-08-22 3 views
0

lorsque je lier le wpf datepicker SelectedDate Je reçois ce 2010-08-25 08:15:33.Obtenir uniquement la date à partir du WPF DatePicker

Comme je le fais une comparaison:

if (SelectedStart >= SelectedEnd) 
    return false; 
else 
    return true; 

je reçois toujours vrai. Je dois comparer la DATE sans le temps. Mais je ne veux pas convertir en une chaîne et analyser cela comme une date. Ce serait idiot.

Hm le contrôle est appelé Datepicker pas DateTimePicker semble MS ne nommant erreur, P

Je l'ai déjà essayé ceci: SelectedDate="{Binding Path=SelectedStart, StringFormat=\{0:d\}}"

Mais je reçois toujours le plein DateTime.

Répondre

2
if (SelectedStartDate.Date >= SelectedEndDate.Date) 

Cette comparera seule la partie date de la DateTime

+0

argh ... et je regardais tout le temps si fortement les propriétés du contrôle. merci beaucoup Thomas. – Elisabeth

Questions connexes