void Refresher_Refresh(object sender, EventArgs e)
 {
     ViewModel.LoadQuestionsCommand.Execute(null);
     recyclerView.SetAdapter(adapter = new BrowseQuestionsAdapter(Activity, ViewModel));
     refresher.Refreshing            = false;
     adapter.ItemClick += Adapter_ItemClick;
 }
        public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
        {
            base.OnCreateView(inflater, container, savedInstanceState);
            View view = inflater.Inflate(Resource.Layout.fragment_myfeed, null);

            ViewModel = new BrowseQuestionsViewModel();

            recyclerView = view.FindViewById <RecyclerView>(Resource.Id.recyclerView);

            recyclerView.HasFixedSize = true;

            recyclerView.AddItemDecoration(new DividerItemDecoration(recyclerView.Context, DividerItemDecoration.Vertical));
            recyclerView.SetAdapter(adapter = new BrowseQuestionsAdapter(Activity, ViewModel));

            refresher = view.FindViewById <SwipeRefreshLayout>(Resource.Id.refresher);
            refresher.SetColorSchemeColors(Resource.Color.accent);

            progress            = view.FindViewById <ProgressBar>(Resource.Id.progressbar_loading);
            progress.Visibility = ViewStates.Gone;

            return(view);
        }