The used binding is not working because the GridViewDataColumn has different DataContext than the DataContext of the application. So one way to resolve this is to set the DataContext of the DatePicker to the same ViewModel that you use. Another way to go is to set it directly in XAML, you can achieve this by adding the following namespace:
And then you only need to set the SelectedValue as follows:
Hope this helps.
TRY TELERIK'S NEWEST PRODUCT - EQATEC APPLICATION ANALYTICS for WPF.
Learn what features your users use (or don't use) in your application. Know your audience. Target it better. Develop wisely.
Sign up for Free application insights >>