void Refresher_Refresh(object sender, EventArgs e) { ViewModel.LoadUsersCommand.Execute(null); recyclerView.SetAdapter(adapter = new BrowseUsersAdapter(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 UsersViewModel(); recyclerView = view.FindViewById <RecyclerView>(Resource.Id.recyclerView); recyclerView.HasFixedSize = true; recyclerView.SetAdapter(adapter = new BrowseUsersAdapter(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); }