The problem is that when you have SearchMode=Contains , and have item that contains the entered text and one that starts with this text, the ComboBox selects the one which contains the text(as it is with smaller index) but scrolls to the one that starts with it.