Exemple #1
0
 void Handle_ItemAppearing(object sender, Xamarin.Forms.ItemVisibilityEventArgs e)
 {
     if (e.ItemIndex == ViewModel.GetLastIndex())
     {
         ViewModel.LoadItems();
     }
 }
 void Handle_ItemAppearing(object sender, Xamarin.Forms.ItemVisibilityEventArgs e)
 {
     if ((e.Item as ContactModel)?.Contact == (this.BindingContext as ContactListTabPageModel).Contacts?.Last()?.LastOrDefault()?.Contact)
     {
         (BindingContext as ContactListTabPageModel).LoadMoreCommand.Execute(null);
     }
 }
Exemple #3
0
 void Handle_ItemAppearing(object sender, Xamarin.Forms.ItemVisibilityEventArgs e)
 {
     if ((e.Item as CustomerModel)?.Customer == context.Customers.LastOrDefault())
     {
         context.LoadMore.Execute(null);
     }
 }
Exemple #4
0
 void Handle_ItemAppearing(object sender, Xamarin.Forms.ItemVisibilityEventArgs e)
 {
     if ((e.Item as QuotationsModel) == Context.QuotationsItemSource.LastOrDefault())
     {
         Context.LoadMore.Execute(null);
     }
 }
Exemple #5
0
        void ListView_ItemAppearing(System.Object sender, Xamarin.Forms.ItemVisibilityEventArgs e)
        {
            var viewModel = BindingContext as PokemanListPageViewModel;

            if (e.ItemIndex == viewModel.PokemonDetailsList.Count - 1)
            {
                viewModel.LoadData();
            }
        }
Exemple #6
0
        void Handle_ItemAppearing(object sender, Xamarin.Forms.ItemVisibilityEventArgs e)
        {
            var items = _viewModel.Heroes;

            if (items != null && e.Item == items[items.Count - 5])
            {
                _viewModel.GetHeroes();
            }
        }
        void Handle_ItemAppearing(object sender, Xamarin.Forms.ItemVisibilityEventArgs e)
        {
            var c = (Comments)e.Item;

            if (c.Files != null)
            {
                var f = c.Files.ToList();
                c.Files = new System.Collections.ObjectModel.ObservableCollection <File>(f);
            }
        }
        void Handle_ItemAppearing(object sender, Xamarin.Forms.ItemVisibilityEventArgs e)
        {
            DeviesModel item = e.Item as DeviesModel;

            if (item == dataList[dataList.Count - 1] && haveMole == true && item != null)
            {
                pageIndex += 1;
                addMoreData();
            }
        }
        protected void Handle_ItemAppearing(object sender, Xamarin.Forms.ItemVisibilityEventArgs e)
        {
            // When the last listview item is displayed, loads more 20 records from webservice (infinite scroll).
            var items = this.MoviesListView.ItemsSource as IList;

            if (items != null && e.Item == items[items.Count - 1])
            {
                this._viewModel._page++;
                this._viewModel.LoadMoviesCommand.Execute(this);
            }
        }
Exemple #10
0
        void Handle_ItemAppearing(object sender, Xamarin.Forms.ItemVisibilityEventArgs e)
        {
            AlertAndAlarmt item = e.Item as AlertAndAlarmt;

            if (item == dataList[dataList.Count - 1] && haveMole == true && item != null)
            {
                pageIndex += 1;
                BackgroundWorker wrk = new BackgroundWorker();
                wrk.DoWork += (a, ee) => {
                    haveAlertOrAlarm();
                };

                wrk.RunWorkerAsync();
            }
        }
        //item刚出现
        void Handle_ItemAppearing(object sender, Xamarin.Forms.ItemVisibilityEventArgs e)
        {
            Enttype item = e.Item as Enttype;

            if (item == dataList[dataList.Count - 1] && haveMole == true && item != null)
            {
                pageIndex += 1;
                BackgroundWorker wrk = new BackgroundWorker();
                wrk.DoWork += (sender1, e1) =>
                {
                    makeData();
                };
                wrk.RunWorkerAsync();
            }
        }
        async void ListItemAppearing(object sender, Xamarin.Forms.ItemVisibilityEventArgs e)
        {
            if (_vm.IsBusy || _vm.MisTramites.Count == 0)
            {
                return;
            }

            //hit bottom!
            if ((e.Item as TramitesModelo) == _vm.MisTramites[_vm.MisTramites.Count - 1])
            {
                paginaACargar++;
                await _vm.CargarTramites(paginaACargar);

                paginaACargar = _vm.Pagina;
            }
        }
        void ListViewMob_ItemAppearing(System.Object sender, Xamarin.Forms.ItemVisibilityEventArgs e)
        {
            var viewCellDetails = e.Item as Defendants;
            int viewCellIndex   = CurrentViewDefendants.IndexOf(viewCellDetails);

            if (CurrentViewDefendants.Count - 1 <= viewCellIndex && totalPages != pageNumber)
            {
                pageNumber += 1;
                var defendantData         = newDefendantViewModel.GetDefendantList(pageNumber, sortQuery, searchQuery);
                List <Defendants> newList = defendantData.defendants;
                newList.ForEach(CurrentViewDefendants.Add);

                SetBgColor();

                ObservableCollection <Defendants> DefendantsCollection = new ObservableCollection <Defendants>(CurrentViewDefendants);
                BindingContext = DefendantsCollection;
            }
        }
Exemple #14
0
        void ListViewMob_ItemAppearing(System.Object sender, Xamarin.Forms.ItemVisibilityEventArgs e)
        {
            var viewCellDetails = e.Item as Plaintiffs;
            int viewCellIndex   = CurrentViewPlaintiffs.IndexOf(viewCellDetails);

            if (CurrentViewPlaintiffs.Count - 1 <= viewCellIndex && totalPages != pageNumber)
            {
                pageNumber += 1;
                var plaintiffData         = newPlaintiffViewModel.GetPlaintiffList(pageNumber, sortQuery, searchQuery);
                List <Plaintiffs> newList = plaintiffData.plaintiffs;
                newList.ForEach(CurrentViewPlaintiffs.Add);

                SetBgColor();

                ObservableCollection <Plaintiffs> PlaintiffsCollection = new ObservableCollection <Plaintiffs>(CurrentViewPlaintiffs);
                BindingContext = PlaintiffsCollection;
            }
        }
        void FlowListView_ItemAppearing(System.Object sender, Xamarin.Forms.ItemVisibilityEventArgs e)
        {
            if (App.Locator.FeaturedProductPage.IsBusy || App.Locator.FeaturedProductPage.ProductList.edges.Count == 0)
            {
                return;
            }
            //hit bottom!
            var i = (System.Collections.IList)e.Item;

            if (i != null)
            {
                var last = i[i.Count - 1] as CollectionProductListDataEdge;
                if (last != null)
                {
                    if (last == App.Locator.FeaturedProductPage.ProductList.edges[App.Locator.FeaturedProductPage.ProductList.edges.Count - 1])
                    {
                        App.Locator.FeaturedProductPage.ThresoldCommand.Execute(null);
                        lastItem.IsVisible = true;
                    }
                }
            }
        }
 void Handle_ItemAppearing(object sender, Xamarin.Forms.ItemVisibilityEventArgs e)
 {
     _listChat.IsRefreshing = false;
 }
Exemple #17
0
 void Handle_ItemAppearing(object sender, Xamarin.Forms.ItemVisibilityEventArgs e)
 {
     ViewModel.LoadMoreCommand.Execute(e.Item as MovieDetails);
 }
Exemple #18
0
 private void AppearanceChanged(object sender, ItemVisibilityEventArgs e) =>
 UpdateHeight(e.Item);
Exemple #19
0
 void Handle_ItemAppearing(object sender, Xamarin.Forms.ItemVisibilityEventArgs e)
 {
 }
 async void Handle_ItemAppearing(object sender, Xamarin.Forms.ItemVisibilityEventArgs e)
 {
     await newsFeedVM.ListViewItem_ApperingCommand((FirebaseObject <Announcements>) e.Item);
 }
 async void Handle_ItemAppearing(object sender, Xamarin.Forms.ItemVisibilityEventArgs e)
 {
     await listMVVM.itemAppering((Student)e.Item);
 }
Exemple #22
0
 void Handle_ValueChanged(object sender, Xamarin.Forms.ItemVisibilityEventArgs e)
 {
     labCambio.Text = slider.Value.ToString();
 }