private async void Search_Pressed(object sender, EventArgs e) { loadingPopup.IsVisible = true; var text = searchBar.Text; viewModel.FilterModel.Keyword = text; await viewModel.LoadOnRefreshCommandAsync(); loadingPopup.IsVisible = false; }
private async void PickerPost_Clicked(object sender, EventArgs e) { loadingPopup.IsVisible = true; if (searchPageResultViewModel == null) // chua bat popup lan nao. { this.ListView0.ItemTapped += ListView0_ItemTapped; searchPageResultViewModel = new SearchPageResultViewModel(); searchPageResultViewModel.FilterModel = new FilterModel(); searchPageResultViewModel.FilterModel.CreatedById = Guid.Parse(UserLogged.Id); this.ListView0.BindingContext = searchPageResultViewModel; await searchPageResultViewModel.LoadData(); } else { searchPageResultViewModel.FilterModel.Keyword = null; ModalPopupSearchBar.Text = null; await searchPageResultViewModel.LoadOnRefreshCommandAsync(); } loadingPopup.IsVisible = false; await ModalPickPost.Show(); }