I have a WPF application with a combobox on it. The combobox has its IsEditable property set to True. For some reason, when IsEditable is set to True, the LostFocus event fires when the combobox receives focus. It also fires when the combo box loses focus. Can anyone explain why? I'm guessing that the combobox is actually a composite control and some underlying piece is losing focus when the user enters the text portion of the combobox.
Ultimately, I'd like to find a way to ignore this event when it first receives focus and only fire it when the combobox truly loses focus. I'm not sure how to accomplish that at this point. I'm hoping someone else has run into this issue and knows a good way around it.
By the way, I've attached some very simple XAML and some code-behind to create a test form.
XAML for Text Page:
<UniformGrid Rows="10" Columns="3">
<ComboBox Name="ComboBox1" IsEditable="True">
Private Sub ComboBox1_LostFocus(ByVal sender As Object, ByVal e As System.Windows.RoutedEventArgs) Handles ComboBox1.LostFocus