У меня есть ComboBox с привязкой Entity ObservableCollection на ItemsSource. Как это:
Key Desc1 Desc2
C0001 myDesc myDesc
D0001 myDesc myDesc
A0001 myDesc MyDesc
поле со списком определено так:
<ComboBox
IsEditable=True
DisplayMemberPath="Key"
SelectedValuePath="Key"
ItemsSource="{Binding Path=MyList, Mode=OneWay}" />
Теперь у меня есть эта проблема ...
Если я наберу символ в пустом редактируемом текстовом поле в выпадающем списке, первый элемент, который «начинается с» набранного символа, будет сопоставлен. Итак, если я наберу "C", выбранным элементом будет элемент "C0001" ... и я бы этого избежал!
Я бы использовал другую логику поиска, которая находит выбранный элемент на основе набранного полного текста. Таким образом:
Text Typed SelectedItem
C null
C0 null
C00 null
C000 null
C0001 [C0001, myDesc, myDesc] OK!
Возможно? Как я могу это сделать?