<ComboBox TextSearch.TextPath="MemberFullName" IsEditable="True" Height="23" VerticalAlignment="Center" Grid.Row="1" Grid.Column="1" Margin="5,0,0,0" ItemsSource="{Binding MemberCollection}" SelectedItem="{Binding SelectedSearchMember,Mode=TwoWay,ValidatesOnDataErrors=True}">
<ComboBox.ItemTemplate>
<DataTemplate>
<TextBlock Text="{Binding MemberFullName}" VerticalAlignment="Center"/>
</DataTemplate>
</ComboBox.ItemTemplate>
</ComboBox>
On Mouse Left Button Down it become Editable
If you use MVVM pattern, add to your ViewModel variable:
Add to your project assembly:
System.Windows.InteractivityAdd to your View namespace to this assembly:
Change your ComboBox to this:
And you must add to your ViewModel this command: