private void MySearchView_QueryTextChange(object sender, SearchView.QueryTextChangeEventArgs e) { string searchValue = e.NewText; System.Console.WriteLine("value is: " + searchValue); List <user> newHouses = new List <user>(); foreach (user userObj in myUserList) { if (userObj.vad_titleFRomDb.Contains(searchValue)) { newHouses.Add(userObj); } } //myAdapter = new ArrayAdapter(this, Android.Resource.Layout.SimpleListItem1, newStringArray); var myAdapter = new CustomAdapter(Activity, newHouses); myListView.Adapter = myAdapter; }
void HandleQueryTextChange(object sender, SearchView.QueryTextChangeEventArgs e) { if (Element is ISearchPage searchPage) { searchPage.OnSearchBarTextChanged(e.NewText); } }
private void MySearchView_QueryTextChange(object sender, SearchView.QueryTextChangeEventArgs e) { String typedText = e.NewText; List <SingleUser> usersArray = tempDb.getAllusers(); List <SingleUser> userList2 = new List <SingleUser>(); if (typedText.Length >= 1) { string currentItemText = ""; //Console.WriteLine("TYPED TEXT IS "+ typedText); for (int i = 0; i < usersArray.Count; i++) { currentItemText = usersArray[i].fname; Console.WriteLine(currentItemText); if (currentItemText.Contains(typedText)) { userList2.Add(usersArray[i]); } } UserAdapter myAdapter2 = new UserAdapter(dhis, userList2); availbleListView.Adapter = myAdapter2; } else { availbleListView.Adapter = userList; } }
private void Sv_QueryTextChange(object sender, SearchView.QueryTextChangeEventArgs e) { string query = MainActivity.MySearchView.Query.ToLower(); if (string.IsNullOrWhiteSpace(MainActivity.MySearchView.Query)) { DataManager.SongsToDisplay = DataManager.Songbook; MainActivity.MySearchView.SetIconifiedByDefault(false); //MainActivity.MySearchView.SetQueryHint("Szukaj..."); //HideKeyboard(); //MainActivity.MySearchView.OnActionViewCollapsed(); } else { int num; if (int.TryParse(query, out num)) { DataManager.SongsToDisplay = DataManager.Songbook.Where(q => q.Numer == num).ToList(); } else { DataManager.SongsToDisplay = DataManager.Songbook.Where(q => q.Tytul.ToLower().Contains(query) || q.Slowa.Replace("\n", " ").Replace(" ", " ").ToLower().Contains(query)).ToList(); } } RefreshListView(); }
private void searchView_QueryTextChange(object sender, SearchView.QueryTextChangeEventArgs e) { if (string.IsNullOrWhiteSpace(e.NewText)) { ExecuteSearch(string.Empty); } }
private void MySearchView_QueryTextChange(object sender, SearchView.QueryTextChangeEventArgs e) { string searchValue = e.NewText; System.Console.WriteLine("value is: " + searchValue); //List<string> newStringArray = new List<string>(); List <Cars> newCars = new List <Cars>(); //foreach (string str in stringArray) //{ // if (str.Contains(searchValue)) // { // newStringArray.Add(str.ToString()); // } //} foreach (Cars carsObj in myUserList) { if (carsObj.cName.Contains(searchValue)) { newCars.Add(carsObj); } } //myAdapter = new ArrayAdapter(this, Android.Resource.Layout.SimpleListItem1, newStringArray); var myAdapter = new CustomAdapter(Activity, newCars); myListView.Adapter = myAdapter; }
private void UpdateSearchResult(object sender, SearchView.QueryTextChangeEventArgs e) { ShowLoadingView("Searching..."); var searchTerm = e.NewText.Trim(); Task runSync = Task.Factory.StartNew(async(object inputObj) => { var sTerm = inputObj != null ? inputObj.ToString() : ""; if (sTerm.Length > 2) { listData = await PerformSearch(sTerm); listContents = new List <String>(); for (var i = 0; i < listData.Count; i++) { listContents.Add(listData[i].description); } RunOnUiThread(() => { adapter = new ArrayAdapter <String> (this, Android.Resource.Layout.item_location, listContents); listView.Adapter = adapter; adapter.NotifyDataSetChanged(); }); } HideLoadingView(); }, searchTerm).Unwrap( ); }
private void SearchBoxOnQueryTextChange(object sender, SearchView.QueryTextChangeEventArgs queryTextChangeEventArgs) { SearchableTreeNode stnResult = SampleManager.Current.FullTree.Search(sample => SampleManager.Current.SampleSearchFunc(sample, queryTextChangeEventArgs.NewText)); if (stnResult != null) { _filteredSampleCategories = stnResult.Items.OfType <SearchableTreeNode>().ToList(); if (!_arCompatible) { _filteredSampleCategories.RemoveAll(category => category.Name == "Augmented reality"); } } else { _filteredSampleCategories = new List <SearchableTreeNode>(); } _categoriesListView.SetAdapter(new CategoriesAdapter(this, _filteredSampleCategories)); // Expand all entries; makes it easier to see search results. for (int index = 0; index < _filteredSampleCategories.Count; index++) { _categoriesListView.ExpandGroup(index); } }
private void newsSearch(object sender, SearchView.QueryTextChangeEventArgs e) { var searchText = e.NewText; switch (searchText) { case "": filteredNewsList.Clear(); newsAdapter = new NewsAdapter(newsList); break; default: filteredNewsList.Clear(); foreach (model.NewsStruct item in newsList) { if (item.NAME.ToLower().Contains(searchText.ToLower())) { filteredNewsList.Add(item); } } newsAdapter = new NewsAdapter(filteredNewsList); break; } FindViewById <ListView>(Resource.Id.newsList).Adapter = newsAdapter; }
public void searchBarText(object sender, SearchView.QueryTextChangeEventArgs e) { var myFilterList = Model(e.NewText); var myAdapter = new MyCustomCarAdapter(this.Activity, list); myList.SetAdapter(myAdapter); }
void BusquedaCliente_TextChange(object sender, SearchView.QueryTextChangeEventArgs e) { if (e.NewText == "") { LoadData(); } }
private void MySearch_QueryTextChange(object sender, SearchView.QueryTextChangeEventArgs e) { //throw new System.NotImplementedException(); termsList.Clear(); //something here var mySearchValue = e.NewText; System.Console.WriteLine("Search Text is : is \n\n " + mySearchValue); foreach (string item in arraymovie) { if (item.StartsWith(mySearchValue)) { termsList.Add(item); } } //if (arraymovie.Contains(mySearchValue)) //{ // termsList.Add(mySearchValue); //} myAdapter2 = new ArrayAdapter(this, Android.Resource.Layout.SimpleListItem1, termsList); termsList.ForEach(Console.WriteLine); listView.Adapter = myAdapter2; }
public void mySearchMethod(object sender, SearchView.QueryTextChangeEventArgs e) { RadioGroup searchColumn = FindViewById <RadioGroup>(Resource.Id.searchTypeRG); RadioButton nameSearch = FindViewById <RadioButton>(Resource.Id.NameSearchID); nameSearch.Checked = true; var columnName = (FindViewById <RadioButton>(searchColumn.CheckedRadioButtonId)).Text; DBHelper sqlFunctions = new DBHelper(this); var mySearchValue = e.NewText; //call search func System.Console.WriteLine("Search Text is : is \n\n " + mySearchValue); ICursor newDetails = sqlFunctions.searchResult(columnName, mySearchValue); if (newDetails.Count != 0) { myUserList.Clear(); } while (newDetails.MoveToNext()) { myUserList.Add(new UserObject(newDetails.GetString(newDetails.GetColumnIndexOrThrow("Name")), newDetails.GetString(newDetails.GetColumnIndexOrThrow("Email")), 3)); } myList = FindViewById <ListView>(Resource.Id.listViewID); var myAdapter = new MyCustomAdapter(this, myUserList); myList.SetAdapter(myAdapter); myList.ItemClick += myItemClickMethod; mySearch = FindViewById <SearchView>(Resource.Id.searchID); //Search Events mySearch.QueryTextChange += mySearchMethod; }
private void search(object sender, SearchView.QueryTextChangeEventArgs e) { var searchText = e.NewText; switch (searchText) { case "": adapter = new drugs_adapter(list); break; default: filtered_list.Clear(); foreach (model.model_drugs item in list) { if (item.AD.ToLower().Contains(searchText.ToLower())) { filtered_list.Add(item); } } adapter = new drugs_adapter(filtered_list); break; } listView1.Adapter = adapter; }
//I know this is wrong, but i will fix this later. // MvvmLight does not support EventHandler<T> binding //Binding library in the core project, does not support binding to event-to-command //So somehow i need to accomplish this task void OnQueryTextChanged(object sender, SearchView.QueryTextChangeEventArgs e) { if (string.IsNullOrEmpty(e.NewText)) { _viewModel.UserClearedTextCommand.Execute(null); } }
void _sv_QueryTextChange(object sender, SearchView.QueryTextChangeEventArgs e) { if (!String.IsNullOrEmpty(e.NewText)) { _newAdapter.Filter.InvokeFilter(e.NewText); } _lv.Adapter = _newAdapter; }
private void HandleQueryTextChanged(object sender, SearchView.QueryTextChangeEventArgs e) { if (Target is SearchView searchView) { var value = searchView.Query; FireValueChanged(value); } }
private void SearchView_QueryTextChange(object sender, SearchView.QueryTextChangeEventArgs e) { if (!(Element is SearchPage searchPage)) { return; } searchPage.SearchText = e?.NewText; }
private void OnFilterTextChanged(object sender, SearchView.QueryTextChangeEventArgs e) { if (sfDataSource != null) { this.sfDataSource.Filter = FilterContacts; this.sfDataSource.RefreshFilter(); } }
private void Search_QueryTextChange(object sender, SearchView.QueryTextChangeEventArgs e) { if (e.NewText.Length == 0) { adapter.resetData(); } adapter.Filter.InvokeFilter(e.NewText); }
public void mySearchBarMethod(object sender, SearchView.QueryTextChangeEventArgs e) { var searchedText = e.NewText; var searchedArray = myFilterMethod(searchedText); RestaurantList adapter = new RestaurantList(this.Activity, searchedArray); myListView.Adapter = adapter; }
private void searchView_QueryTextChange(object sender, SearchView.QueryTextChangeEventArgs e) { var searchPage = Element as MyCustomPage; if (searchPage == null) { return; } searchPage.SearchText = e?.NewText; }
private void QueryTextChange_Event(object sender, SearchView.QueryTextChangeEventArgs e) { if (string.IsNullOrEmpty(e.NewText)) { var companionPlantListView = FindViewById <ListView>(Resource.Id.companionPlantListView); var companionPlantsRepository = new CompanionPlantsRepository(); _plants = companionPlantsRepository.GetPlants(); companionPlantListView.Adapter = new CompanionPlantListAdapter(this, _plants); } }
private void SearchView_QueryTextChange(object sender, SearchView.QueryTextChangeEventArgs e) { string text = e.NewText; if (text.Length == 0 || String.IsNullOrWhiteSpace(text)) { adapter.Dialogs = new List <Dialog>(); adapter.NotifyDataSetChanged(); return; } adapter.SetProperDialogs(text); }
public void mySearchMethod(object sender, SearchView.QueryTextChangeEventArgs e) { var searchText = e.NewText; List <string> listFiltered = (from items in list where items.Contains(searchText) select items).ToList <string>(); myList.Adapter = new ArrayAdapter (welcomescreen, Android.Resource.Layout.SimpleListItem1, listFiltered); }
private void SearchView_QueryTextChange(object sender, SearchView.QueryTextChangeEventArgs e) { if (e.NewText.Length > 0) { filtrada = list.Where(x => x.Titulo.ToUpper().StartsWith(e.NewText.ToUpper())).ToList(); gridView.Adapter = new AdapterBookList((Activity)rootView.Context, filtrada); } else { gridView.Adapter = new AdapterBookList((Activity)rootView.Context, list); } }
private void _searchView1_QueryTextChange(object sender, SearchView.QueryTextChangeEventArgs e) { if (e.NewText.Length > 0) { adapter.filter(adapter, e.NewText); } else { GetUsersList(); } adapter.NotifyDataSetChanged(); }
private void MySearch_QueryTextChange(object sender, SearchView.QueryTextChangeEventArgs e) { if (string.IsNullOrWhiteSpace(e.NewText)) { myAdapterarray = new ArrayAdapter(this.Activity, Android.Resource.Layout.SimpleListItem1, listCode); myList.Adapter = myAdapterarray; } else { var mySearchValue = e.NewText; myAdapterarray.Filter.InvokeFilter(mySearchValue); } }
private void Sv1_QueryTextChange(object sender, SearchView.QueryTextChangeEventArgs e) { if (string.IsNullOrWhiteSpace(e.NewText)) { MyCustomAdapterList myAdapter = new MyCustomAdapterList(this, myUsersList); lv1.Adapter = myAdapter; } else { MyCustomAdapterList myAdapter = new MyCustomAdapterList(this, myUsersList.Where(us => us.email.StartsWith(e.NewText)).ToList()); lv1.Adapter = myAdapter; } }
private void HandleQueryTextChanged(object sender, SearchView.QueryTextChangeEventArgs e) { var target = Target as SearchView; if (target == null) { return; } var value = target.Query; FireValueChanged(value); }