private void Buscar(object sender, TextChangedEventArgs args) { if (podeBuscar) { ListaFiltrada = ListaInterna.Where(a => a.nome.ToLower().Contains(args.NewTextValue.ToLower()) || a.codigo.ToString().Contains(args.NewTextValue)).ToList(); Lista.ItemsSource = ListaFiltrada; } }
private void DigitandoAction(object sender, TextChangedEventArgs args) { if (((Entry)sender).Text.Count() > 0) { ListaFiltrada = ListaInterna.Where(a => a.Nome.ToUpper().StartsWith(args.NewTextValue.ToUpper()) || a.Dificuldade.ToString().StartsWith(args.NewTextValue)).ToList(); lvLista.ItemsSource = ListaFiltrada; } else { lvLista.ItemsSource = ListaInterna; } }