private void TextBusquedaClientes_TextChanged(object sender, TextChangedEventArgs e) { var aux = servicios.Where(x => x.Titulo.ToUpper().Contains(textBusquedaServicios.Text.ToUpper())).ToList(); var serviciosAdapter = new ServicioAdapter2(Activity, aux); listViewServicios.Adapter = serviciosAdapter; serviciosAdapter.NotifyDataSetChanged(); }
public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { var root = inflater.Inflate(Resource.Layout.reservas_SetServicio, container, false); var db = new SQLite.SQLiteConnection(sqlPath); listViewServicios = root.FindViewById <ListView>(Resource.Id.listNuevaReservaServicios2); listViewServicios.ItemClick += ListViewClientes_ItemClick; listViewServicios.ItemLongClick += ListViewClientes_ItemLongClick; textBusquedaServicios = root.FindViewById <EditText>(Resource.Id.textNuevaReservaBuscarServicios2); textBusquedaServicios.TextChanged += TextBusquedaClientes_TextChanged; servicios = db.Table <MServicio1>().OrderBy(x => x.Titulo).ToList(); adapterServicios = new ServicioAdapter2(Activity, servicios); listViewServicios.Adapter = adapterServicios; listViewServicios.FastScrollEnabled = true; return(root); }