У меня есть ComboBox в WPF, который я довольно много разобрал (у него есть свой шаблон и шаблон элемента). Теперь я понял, что он работает так, как я хочу, за исключением того, что когда я печатаю в ComboBox, он выполняет фильтрацию для меня, но только фильтры, предполагающие, что я набираю, запускают имя элемента в ComboBox.
Например, если у меня есть элемент в ComboBox под названием «Windows Media Player», он найдет его, только если я начну вводить «Windows Media ...», и не найдет его, если я начну вводить «Media Play». .. ". Есть ли способ обойти это? Могу ли я установить свойство где-нибудь, чтобы оно указывало на поиск во всей строке, а не просто с помощью StartsWith ()?
Если нет, то какой лучший способ заставить его сделать это сам? Есть ли какой-нибудь способ взять исходный элемент управления и в основном просто изменить вызов StartsWith () на вызов Contains (), или мне придется перейти на более низкий уровень?