コード例 #1
0
        void OnClick(FragmentHomeAdapterClickEventArgs args)
        {
            Toast.MakeText(itemView.Context, Categories[args.Position].Name, ToastLength.Short).Show();
            Fragment.SearchView.Background = new ColorDrawable {
                Color = Color.ParseColor(Categories[args.Position].Color)
            };

            ((AppCompatActivity)Fragment.Activity).SupportActionBar.SetBackgroundDrawable(new ColorDrawable {
                Color = Color.ParseColor(Categories[args.Position].Color)
            });

            Fragment.RecyclerViewSub.SetAdapter(new SubCategoryAdapter(Categories, Fragment, args.Position));
            Fragment.SearchView.QueryHint      = Categories[args.Position].subCategories[0].Key;
            Fragment.Main.EntityModel.Ontology = Categories[args.Position].subCategories[0].Key;
            Fragment.SearchView.ClearFocus();
        }
コード例 #2
0
 void OnLongClick(FragmentHomeAdapterClickEventArgs args) => ItemLongClick?.Invoke(this, args);
コード例 #3
0
 void OnClick(FragmentHomeAdapterClickEventArgs args)
 {
     Fragment.SearchView.QueryHint      = categories[args.Position].Name;
     Fragment.SearchView.Iconified      = false;
     Fragment.Main.EntityModel.Ontology = categories[args.Position].Key;
 }