title: WPF toolkit TimePicker value not changing on time manual entry but fires when focus changed
body: <p>I am using <code>WPF toolkit TimePicker</code></p>
  
  <pre><code>&lt;xctk:TimePicker Name="timePicker" 
                   StartTime="{Binding MpStartTime,UpdateSourceTrigger=PropertyChanged}"  
                   EndTime="{Binding MpEndTime,UpdateSourceTrigger=PropertyChanged}"    
                   TextBoxBase.TextChanged="TimePicker_TextChanged"
                   Value="{Binding ResTime,UpdateSourceTrigger=PropertyChanged,Mode="TwoWay"}"
                   Format="Custom" 
                   FormatString="hh:mm tt"/&gt;
  </code></pre>
  
  <p>The problem is when I enter time manually with the numpad the <code>PropertyChanged</code> is not firing, and the time is not updating in the View model.</p>
  
  <p>The actual problem is the value does not update until the focus is lost, so when I add the following line: </p>
  
  <pre><code>private void TimePicker_TextChanged(object sender, TextChangedEventArgs e)
  {
          timePicker.Focus();
  }
  </code></pre>
  
  <p>The value seems to change, but now I can't type anything in the time picker as the focus is lost whenever the text is changed. Is there any way to solve this?                  </p>