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