private void HandleQueryTextChange(object sender, QueryTextChangeEventArgs e) { if (Element is ISearchPage searchPage) { searchPage.OnSearchBarTextChanged(e.NewText); } }
private void SearchView_QueryTextChange(object sender, QueryTextChangeEventArgs e) { if (e.NewText.Length > 0) { RunOnUiThread(() => { if (viewPager.CurrentItem != 2) { viewPager.SetCurrentItem(2, true); } stopsFragment.OnQueryTextChanged(sender, e); }); } if (lastSearch.Length > 1 && e.NewText.Length == 0) { RunOnUiThread(() => { searchView.ClearFocus(); searchView.Iconified = true; stopsFragment.OnQueryTextChanged(sender, e); }); searchView.PostDelayed(() => { InputMethodManager inputMethodManager = GetSystemService(Context.InputMethodService) as InputMethodManager; inputMethodManager.HideSoftInputFromWindow(searchView.WindowToken, HideSoftInputFlags.None); }, 250); } lastSearch = e.NewText; }
void OnQueryTextChange(object?sender, QueryTextChangeEventArgs e) { VirtualView.UpdateText(e.NewText); e.Handled = true; }
public void OnQueryTextChanged(object sender, QueryTextChangeEventArgs e) { stopsAdapter.FilterText = e.NewText; }
private void OnQueryTextChange(object sender, QueryTextChangeEventArgs queryTextChangeEventArgs) { this.RaiseEvent(nameof(SearchPerformed), new SearchEventArgs(queryTextChangeEventArgs.NewText)); }