Esempio n. 1
0
        public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
        {
            RootView = inflater.Inflate(Resource.Layout.searchable_list, container, false);
            RootView.SetBackgroundResource(Resource.Color.colorWindowBackground);
            RecyclerView = RootView.FindViewById <RecyclerView>(Resource.Id.gridView_items);
            var toolbar = RootView.FindViewById <Android.Support.V7.Widget.Toolbar>(Resource.Id.toolbar_top);

            toolbar.InflateMenu(Resource.Menu.appcompat_search);
            var searchView = (Android.Support.V7.Widget.SearchView)toolbar.Menu.FindItem(Resource.Id.action_search).ActionView;

            searchView.Iconified        = false;
            searchView.QueryTextChange += (o, e) => QueryTextChanged?.Invoke(o, e);
            RecyclerView.SetLayoutManager(new LinearLayoutManager(Context));
            ViewCreated?.Invoke(this, null);
            return(RootView);
        }
 private void AutoSuggestBox_TextChanged(AutoSuggestBox sender, AutoSuggestBoxTextChangedEventArgs args)
 {
     QueryTextChanged?.Invoke(sender, args);
 }