I have an issue with using a TimePicker inside my RadGridView.  Here's my XAML:
    
So, everything is fine if I use the TimePicker to select the time using my mouse. If I type a time in to the control and don't select the time with my mouse the underlying data is NOT updated (and on the TimePicker control this usually works fine). Any thoughts?
                                | <telerik:GridViewDataColumn Header="Start Time" DataMemberBinding="{Binding SStartTime, Mode=TwoWay}"> | 
| <telerik:GridViewDataColumn.CellTemplate> | 
| <DataTemplate> | 
| <TextBlock Text="{Binding SStartTime, Mode=TwoWay, Converter={StaticResource TimeStringConverter}}" /> | 
| </DataTemplate> | 
| </telerik:GridViewDataColumn.CellTemplate> | 
| <telerik:GridViewDataColumn.CellEditTemplate> | 
| <DataTemplate> | 
| <telerik:RadTimePicker SelectedTime="{Binding SStartTime, Mode=TwoWay}" StartTime="0:0:0" EndTime="23:0:0"/> | 
| </DataTemplate> | 
| </telerik:GridViewDataColumn.CellEditTemplate> | 
| </telerik:GridViewDataColumn> | 
So, everything is fine if I use the TimePicker to select the time using my mouse. If I type a time in to the control and don't select the time with my mouse the underlying data is NOT updated (and on the TimePicker control this usually works fine). Any thoughts?