10
votes

How to bind the Selected DateTime in WPF Toolkit's or extended Toolkit's DateTimePicker as I do not find a SelectedDateTime property?

I guesses I might need to bind it with the 'Value' property but I am not sure. No documentation is available.

I am using MVVM.

1
This question really helped me - I'd been binding to the Text property and was getting some strange date format conversion problems!Robin Bennett

1 Answers

18
votes

For DatePicker it's SelectedDate property, and for DateTimePicker it's Value since there's no other property with type DateTime.

<DatePicker SelectedDate="{Binding MyDate}" />

<xctk:DateTimePicker Value="{Binding MyDate}"></xctk:DateTimePicker>

And if you are using .Net 4, there's already a build-in DatePicker, so no need for the Toolkit, there isn't a DateTimePicker though.