Пример #1
0
 private async void RefreshContainer_RefreshRequested(RefreshContainer sender, RefreshRequestedEventArgs args)
 {
     using (var deferral = args.GetDeferral())
     {
         await Data.Reload(false);
     }
 }
Пример #2
0
        private /*async*/ void RefreshControlRefreshRequested(Microsoft.UI.Xaml.Controls.RefreshContainer sender, Microsoft.UI.Xaml.Controls.RefreshRequestedEventArgs args)
        {
            using (var RefreshCompletionDeferral = args.GetDeferral())
            {
                switch (_tabLayoutType)
                {
                case TabLayoutType.Item1ContentState:
                    RefreshAction1?.Invoke();
                    break;

                case TabLayoutType.Item2ContentState:
                    RefreshAction2?.Invoke();
                    break;

                case TabLayoutType.Item3ContentState:
                    RefreshAction3?.Invoke();
                    break;

                case TabLayoutType.Item4ContentState:
                    RefreshAction4?.Invoke();
                    break;

                case TabLayoutType.Item5ContentState:
                    RefreshAction5?.Invoke();
                    break;

                case TabLayoutType.Item6ContentState:
                    RefreshAction6?.Invoke();
                    break;

                default:
                    break;
                }
            }
        }
Пример #3
0
 private void RefreshControlRefreshRequested(Microsoft.UI.Xaml.Controls.RefreshContainer sender, Microsoft.UI.Xaml.Controls.RefreshRequestedEventArgs args)
 {
     using (var RefreshCompletionDeferral = args.GetDeferral())
     {
         if (HashtagsRecentGenerator != null)
         {
             HashtagsRecentGenerator.RunLoadMore(true);
         }
     }
 }
Пример #4
0
 private void RefreshControlRefreshRequested(Microsoft.UI.Xaml.Controls.RefreshContainer sender, Microsoft.UI.Xaml.Controls.RefreshRequestedEventArgs args)
 {
     using (var RefreshCompletionDeferral = args.GetDeferral())
     {
         if (TaggedPostVM != null)
         {
             TaggedPostVM.RunLoadMore(true);
         }
     }
 }
 private void RefreshControlRefreshRequested(Microsoft.UI.Xaml.Controls.RefreshContainer sender, Microsoft.UI.Xaml.Controls.RefreshRequestedEventArgs args)
 {
     using (var RefreshCompletionDeferral = args.GetDeferral())
     {
         if (ScrollableExplorePostVM.ExploreGenerator != null)
         {
             ScrollableExplorePostVM.ExploreGenerator.RunLoadMore(true);
         }
     }
 }
Пример #6
0
        private void RefreshContainer_RefreshRequested(Microsoft.UI.Xaml.Controls.RefreshContainer sender, Microsoft.UI.Xaml.Controls.RefreshRequestedEventArgs args)
        {
            var work = Entities.Reload();

            work.ContinueWith(action => {
                if (action.Status == TaskStatus.RanToCompletion)
                {
                    _ = Dispatcher.RunAsync(Windows.UI.Core.CoreDispatcherPriority.Normal, () => {
                        args.GetDeferral().Complete();
                    });
                }
            });
        }
Пример #7
0
        private void RefreshControlRefreshRequested(Microsoft.UI.Xaml.Controls.RefreshContainer sender, Microsoft.UI.Xaml.Controls.RefreshRequestedEventArgs args)
        {
            using (var RefreshCompletionDeferral = args.GetDeferral())
            {
            }
            try
            {
                if (MPivot.SelectedIndex == 0)
                {
                    ProfileDetailsVM.Refresh();
                }
                else
                {
#pragma warning disable IDE0019 // Use pattern matching
                    var pi = MPivot.Items[MPivot.SelectedIndex] as PivotItem;
#pragma warning restore IDE0019 // Use pattern matching
                    if (pi != null)
                    {
                        if (pi.Tag is string str && !string.IsNullOrEmpty(str))
                        {
                            if (str == "Tag")
                            {
                                ProfileDetailsVM.Refresh(false, false, true, false);
                            }
                            else if (str == "TV")
                            {
                                ProfileDetailsVM.Refresh(false, true, false, false);
                            }
                            else if (str == "Shop")
                            {
                                ProfileDetailsVM.Refresh(false, false, false, true);
                            }
                        }
                    }
                }
            }
            catch { }
        }
Пример #8
0
 private void RefreshControlRefreshRequested(Microsoft.UI.Xaml.Controls.RefreshContainer sender, Microsoft.UI.Xaml.Controls.RefreshRequestedEventArgs args)
 {
     using (var RefreshCompletionDeferral = args.GetDeferral())
     {
         try
         {
             if (MainPivot.SelectedIndex == 0)
             {
                 if (HashtagVM.HashtagsTopGenerator != null)
                 {
                     HashtagVM.HashtagsTopGenerator.RunLoadMore(true);
                 }
             }
             else
             {
                 if (HashtagVM.HashtagsRecentGenerator != null)
                 {
                     HashtagVM.HashtagsRecentGenerator.RunLoadMore(true);
                 }
             }
         }
         catch { }
     }
 }
Пример #9
0
 private void RefreshControlRefreshRequested(Microsoft.UI.Xaml.Controls.RefreshContainer sender, Microsoft.UI.Xaml.Controls.RefreshRequestedEventArgs args)
 {
     using (var RefreshCompletionDeferral = args.GetDeferral())
         FollowVM.MutualFriendsGenerator.RunLoadMore(true);
 }
Пример #10
0
 private void RefreshControlRefreshRequested(Microsoft.UI.Xaml.Controls.RefreshContainer sender, Microsoft.UI.Xaml.Controls.RefreshRequestedEventArgs args)
 {
     using (var RefreshCompletionDeferral = args.GetDeferral())
         CommentsVM.Refresh();
 }
Пример #11
0
 private void RefreshContainer_RefreshRequested(Microsoft.UI.Xaml.Controls.RefreshContainer sender, Microsoft.UI.Xaml.Controls.RefreshRequestedEventArgs args)
 {
     recommendVM.Refresh();
 }
 private void RefreshContainer_RefreshRequested(Microsoft.UI.Xaml.Controls.RefreshContainer sender, Microsoft.UI.Xaml.Controls.RefreshRequestedEventArgs args)
 {
     liveAreaDetailVM.Refresh();
 }
Пример #13
0
 private async void RefreshContainer_RefreshRequested(Microsoft.UI.Xaml.Controls.RefreshContainer sender, Microsoft.UI.Xaml.Controls.RefreshRequestedEventArgs args)
 {
     await LoadData();
 }
Пример #14
0
 private void RefreshControlRefreshRequested(Microsoft.UI.Xaml.Controls.RefreshContainer sender, Microsoft.UI.Xaml.Controls.RefreshRequestedEventArgs args)
 {
     using (var RefreshCompletionDeferral = args.GetDeferral())
         ScrollableUserTaggedPostVM.MediaGeneratror?.RunLoadMore(true);
 }
Пример #15
0
 private void RefreshContainer_RefreshRequested(Microsoft.UI.Xaml.Controls.RefreshContainer sender, Microsoft.UI.Xaml.Controls.RefreshRequestedEventArgs args)
 {
     RefreshProjects();
 }
Пример #16
0
 private void RefreshControlRefreshRequested(Microsoft.UI.Xaml.Controls.RefreshContainer sender, Microsoft.UI.Xaml.Controls.RefreshRequestedEventArgs args)
 {
     using (var RefreshCompletionDeferral = args.GetDeferral())
         RecentFollowersVM.RunLoadMore(true);
 }
        private void RefreshContainer_RefreshRequested(Microsoft.UI.Xaml.Controls.RefreshContainer sender, Microsoft.UI.Xaml.Controls.RefreshRequestedEventArgs args)
        {
            var data = sender.DataContext as LiveRecommendItem;

            data.Refresh();
        }