private async void NewsList_ItemAppearing(object sender, ItemVisibilityEventArgs e) { var itemTypeObject = e.Item as Content; if (_newsViewModel.ContentList.Last() == itemTypeObject && _newsViewModel.ContentList.Count() != 1 && _newsViewModel.ContentList.Count() != 2) { if (_newsViewModel.IsBusy) { if (!CrossConnectivity.Current.IsConnected) { // Показываем из локальной БД using (var db = new ApplicationContext()) { _newsViewModel.LoadMoreEmployerResultInLockal(); if (_newsViewModel.Error) { await DisplayAlert("Ошибочка", "Нет записей", "OK"); } } return; } // Загружать из интернета await _newsViewModel.LoadMoreEmployerResult(itemTypeObject); } } }