Я создал список типа «Ученик», где такие вещи, как имя, идентификатор и род занятий, хранятся в каждом объекте «Ученик».В WPF я показываю ученикам их изображение и имя в ListView.Теперь я добавил текстовое поле, в котором вы будете искать имя ученика.Все, что я получил до сих пор, это просто:
private void TextBox_TextChanged(object sender, System.Windows.Controls.TextChangedEventArgs e)
{
SortedListByName.Find(x => x.Name == searchBox.Text);
}
Это находит моего ученика, когда я вписываю имя полностью и правильно, как «Джон Доу».Я хочу, чтобы он фильтровал всех учеников, если они не начинаются с данного письма.Например, в списке «Джон Доу», «Джейн Доу», «Майкл Майерс» и «Фредди Крюгер».Когда я начну вводить букву «D», «Майкл Майерс» и «Фредди Крюгер» больше не будут отображаться, только Джон и Джейн, поскольку их фамилия начинается с «D».Альтернативно, список ищется по каждому сходству имен.Если бы я напечатал «ers», то мне показывали бы «Michael Myers».Но я понятия не имею, как начать это