Есть у нас ListBox, в который через ItemsSource мы загружаем коллекцию объектов. У этих объектов есть свойство Title, и нужно чтобы по этому свойству и происходил поиск в этом листбоксе. Под поиском я имею ввиду такое действие, чтобы в списке показывались только те объекты, у которых свойство Title подходит заданному (пользователь будет вводить в TextBox). Есть какие-нибудь идеи?
Asked
Active
Viewed 98 times
0
фильтр. ИспользуйтеList<T>().Where(/*лямбда тут для тех, что отобрать */)– Vitaliy Stop_RU_war_in_UA Jun 07 '19 at 20:52мы загружаем коллекцию объектовзагружайте с фильтром по тексту. – tym32167 Jun 07 '19 at 20:52Value != 0, а как можно в качестве условия задать содержимое TextBox'a? Т.е. проверять чтобыValue == TextBox.Text(условно)? – First Sin Jun 07 '19 at 22:23FilteredItems = new ListCollectionView(Items);). Дальше где и как вам надо, меняйте фильтр на тот, что нужен (что то по типуFilteredItems.item => ((ItemViewModel)item).Value != 0;). Все остальное аналогично тому ответу. – EvgeniyZ Jun 07 '19 at 22:43