private void LeftListViewv_RefreshRequested(object sender, RefreshRequestedEventArgs e)
        {
            if (LeftWrap.DataContext == null)
            {
                return;
            }

            var vmType = LeftWrap.DataContext.GetType();

            if (vmType.Equals(typeof(DefaultThreadListViewViewModel)))
            {
                var vm = LeftWrap.DataContext as DefaultThreadListViewViewModel;
                vm.LoadPrevPageData();
            }
            else if (vmType.Equals(typeof(MyThreadsThreadListViewViewModel)))
            {
                var vm = LeftWrap.DataContext as MyThreadsThreadListViewViewModel;
                vm.LoadPrevPageData();
            }
            else if (vmType.Equals(typeof(MyPostsThreadListViewViewModel)))
            {
                var vm = LeftWrap.DataContext as MyPostsThreadListViewViewModel;
                vm.LoadPrevPageData();
            }
            else if (vmType.Equals(typeof(MyFavoritesThreadListViewViewModel)))
            {
                var vm = LeftWrap.DataContext as MyFavoritesThreadListViewViewModel;
                vm.LoadPrevPageData();
            }

            if (SpinnerStoryboard.GetCurrentState() != ClockState.Stopped)
            {
                SpinnerStoryboard.Stop();
            }
        }
Esempio n. 2
0
 private async void RefreshRequested(RefreshContainer sender, RefreshRequestedEventArgs args)
 {
     using (var deferral = args.GetDeferral())
     {
         await FetchAsync(4);
     }
 }
 public async void RefreshRequested(RefreshContainer sender, RefreshRequestedEventArgs args)
 {
     using (var RefreshCompletionDeferral = args.GetDeferral())
     {
         await Refresh();
     }
 }
 public async void PullToRefresh_MessageView(object sender, RefreshRequestedEventArgs e)
 {
     if (SelectedMessageGroup != null)
     {
         await GetMessages(SelectedMessageGroup);
     }
 }
Esempio n. 5
0
 private async void OnRefreshRequested(RefreshContainer sender, RefreshRequestedEventArgs args)
 {
     using (var complion = args.GetDeferral())
     {
         await MainViewModel.Current.FetchCosts();
     }
 }
        public async void PullToRefresh_ListView(object sender, RefreshRequestedEventArgs e)
        {
            var deferral = e.GetDeferral();

            await BuildList();

            deferral.Complete();
        }
 private void RefreshContainer_OnRefreshRequested(
     RefreshContainer sender, RefreshRequestedEventArgs args)
 {
     if (!ViewModel.IsLoading)
     {
         ViewModel.Init();
     }
 }
 private async void RefreshContainer_OnRefreshRequested(
     RefreshContainer sender, RefreshRequestedEventArgs args)
 {
     if (!ViewModel.IsLoading)
     {
         await ViewModel.Refresh();
     }
 }
        public async void PullToRefresh_ListView(object sender, RefreshRequestedEventArgs e)
        {
            var deferral = e.GetDeferral();

            await GetMessageGroups(Shell.Instance.ViewModel.CurrentUser.Username);

            deferral.Complete();
        }
Esempio n. 10
0
 private async void RefreshContainer_OnRefreshRequested(
     RefreshContainer sender, RefreshRequestedEventArgs args)
 {
     using (var refrechCompletionDeferral = args.GetDeferral()) {
         var contactService = new ContactService();
         var contactList    = (await contactService.ListAsync()).ToList();
         MasterListView.ItemsSource = contactList;
     }
 }
Esempio n. 11
0
 void OnRefresh(object sender, RefreshRequestedEventArgs args)
 {
     CompleteRefresh();
     _refreshCompletionDeferral = args.GetDeferral();
     Element.SetValueFromRenderer(RefreshView.IsRefreshingProperty, true);
     if (Element?.Command?.CanExecute(Element?.CommandParameter) ?? false)
     {
         Element.Command.Execute(Element?.CommandParameter);
     }
 }
Esempio n. 12
0
        void OnRefresh(object sender, RefreshRequestedEventArgs args)
        {
            CompleteRefresh();
            _refreshCompletionDeferral = args.GetDeferral();

            if (VirtualView != null)
            {
                VirtualView.IsRefreshing = true;
            }
        }
 private void RefreshContainer_RefreshRequested(object sender, RefreshRequestedEventArgs args)
 {
     using (var deferral = args.GetDeferral())
     {
         RefreshRequested?.Invoke(this, EventArgs.Empty);
         if (RefreshCommand != null && RefreshCommand.CanExecute(null))
         {
             RefreshCommand.Execute(null);
         }
     }
 }
Esempio n. 14
0
 private void RefreshController_RefreshRequested(RefreshContainer sender, RefreshRequestedEventArgs args)
 {
     using (var RefreshCompletionDeferral = args.GetDeferral())
     {
         // Do some async operation to refresh the content
         GridView.ItemsSource = null;
         GridView.ItemsSource = ItemManager.GetItemList(Globals.uid);
         RefreshCompletionDeferral.Complete();
         RefreshCompletionDeferral.Dispose();
     }
 }
Esempio n. 15
0
        public async void PullToRefresh_ListView(object sender, RefreshRequestedEventArgs e)
        {
            var deferral = e.GetDeferral();

            try
            {
                await SetTrophyDetailList();
            }
            catch (Exception)
            {
                // TODO: Add error checker here too?
            }
            deferral.Complete();
        }
Esempio n. 16
0
        private async void OnRefreshRequested(object sender, RefreshRequestedEventArgs e)
        {
            if (!Allowed)
            {
                Toast.ShowError("不允许连接wifi,请确认已开启wifi,重新打开应用");
                return;
            }
            await firstAdapter.ScanAsync();

            LoadingVisibility = Visibility.Visible;
            await DisplayNetworkReport(firstAdapter.NetworkReport);

            e?.GetDeferral();
        }
Esempio n. 17
0
        private async void OnRefreshRequested(RefreshContainer sender, RefreshRequestedEventArgs args)
        {
            if (!_upToDate)
            {
                _upToDate = true;

                var deferral = args.GetDeferral();

                await Task.Delay(1000);

                Cases.Insert(0, _caseToAdd);

                deferral.Complete();
            }
        }
Esempio n. 18
0
        private void ReplyListView_RefreshRequested(object sender, RefreshRequestedEventArgs e)
        {
            if (RightWrap.DataContext == null)
            {
                return;
            }

            if (RightWrap.DataContext.GetType().Equals(typeof(ReplyListViewForDefaultViewModel)))
            {
                var vm = RightWrap.DataContext as ReplyListViewForDefaultViewModel;
                vm.LoadPrevPageData();
            }
            else if (RightWrap.DataContext.GetType().Equals(typeof(ReplyListViewForSpecifiedPostViewModel)))
            {
                var vm = RightWrap.DataContext as ReplyListViewForSpecifiedPostViewModel;
                vm.LoadPrevPageData();
            }

            if (SpinnerStoryboard2.GetCurrentState() != ClockState.Stopped)
            {
                SpinnerStoryboard2.Stop();
            }
        }
Esempio n. 19
0
 private void RefreshContainer_RefreshRequested(RefreshContainer sender, RefreshRequestedEventArgs args)
 {
     ViewModel.RefreshAsync();
 }
 private void RefreshRequested(RefreshContainer sender, RefreshRequestedEventArgs args)
 {
     this.Refresh();
 }
Esempio n. 21
0
        private async void RefreshContainer_RefreshRequested(RefreshContainer sender, RefreshRequestedEventArgs e)
        {
            Deferral deferral = e.GetDeferral();

            await ViewModel.RefreshAsync();

            deferral.Complete();
        }
 public Deferral GetDeferral(RefreshRequestedEventArgs e) => e.GetDeferral();
 /// <summary>
 /// Gets a deferral object for managing the work done in the RefreshRequested event handler.
 /// </summary>
 /// <param name="e">The requested <see cref="RefreshRequestedEventArgs"/>.</param>
 /// <returns>A deferral object.</returns>
 public static Deferral GetDeferralWrapped(this RefreshRequestedEventArgs e) => Resolver.GetDeferral(e);
Esempio n. 24
0
 private void rc2_RefreshRequested(RefreshContainer sender, RefreshRequestedEventArgs args)
 {
     this.RefreshCompletionDeferral2 = args.GetDeferral();
     //Do some work to show new content!
     timer2.Start();
 }
Esempio n. 25
0
 void OnRefresh(object sender, RefreshRequestedEventArgs args)
 {
     CompleteRefresh();
     _refreshCompletionDeferral = args.GetDeferral();
     Element.SetValueFromRenderer(RefreshView.IsRefreshingProperty, true);
 }
Esempio n. 26
0
 private async void RefreshContainer_RefreshRequested(RefreshContainer sender, RefreshRequestedEventArgs args)
 {
     await Refresh();
 }
Esempio n. 27
0
        private void RefreshContainer_RefreshRequested(RefreshContainer sender, RefreshRequestedEventArgs args)
        {
            var dlg = new MessageDialog("Hallo");

            dlg.ShowAsync();
        }
 private void rc_RefreshRequested(RefreshContainer sender, RefreshRequestedEventArgs args)
 {
     this.RefreshCompletionDeferral = args.GetDeferral();
     timer.Start();
 }
Esempio n. 29
0
 private void RefreshContainer_OnRefreshRequested(
     RefreshContainer sender, RefreshRequestedEventArgs args)
 {
     AddData();
 }
Esempio n. 30
0
        private async void OnRefreshContainerRefreshRequested(RefreshContainer sender, RefreshRequestedEventArgs e)
        {
            Deferral deferral = e.GetDeferral();

            if (ViewModel.RootFolder != null)
            {
                await ViewModel.RootFolder.FillAsync();
            }

            deferral.Complete();
        }