Esempio n. 1
0
        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;
            }
        }
Esempio n. 4
0
        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);
     }
 }
Esempio n. 6
0
        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;
        }
Esempio n. 7
0
        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);
            }
        }
Esempio n. 9
0
        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;
        }
Esempio n. 10
0
        public void searchBarText(object sender, SearchView.QueryTextChangeEventArgs e)
        {
            var myFilterList = Model(e.NewText);
            var myAdapter    = new MyCustomCarAdapter(this.Activity, list);

            myList.SetAdapter(myAdapter);
        }
Esempio n. 11
0
 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;
        }
Esempio n. 13
0
        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;
        }
Esempio n. 14
0
        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;
        }
Esempio n. 15
0
 //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);
     }
 }
Esempio n. 16
0
 void _sv_QueryTextChange(object sender, SearchView.QueryTextChangeEventArgs e)
 {
     if (!String.IsNullOrEmpty(e.NewText))
     {
         _newAdapter.Filter.InvokeFilter(e.NewText);
     }
     _lv.Adapter = _newAdapter;
 }
Esempio n. 17
0
 private void HandleQueryTextChanged(object sender, SearchView.QueryTextChangeEventArgs e)
 {
     if (Target is SearchView searchView)
     {
         var value = searchView.Query;
         FireValueChanged(value);
     }
 }
Esempio n. 18
0
 private void SearchView_QueryTextChange(object sender, SearchView.QueryTextChangeEventArgs e)
 {
     if (!(Element is SearchPage searchPage))
     {
         return;
     }
     searchPage.SearchText = e?.NewText;
 }
Esempio n. 19
0
 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);
 }
Esempio n. 21
0
        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);
     }
 }
Esempio n. 24
0
        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);
        }
Esempio n. 26
0
 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);
     }
 }
Esempio n. 29
0
 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);
        }