Exemple #1
0
        private void BlockedViewLoaded(object sender, RoutedEventArgs e)
        {
            try
            {
                RefreshControl.RefreshRequested -= RefreshControlRefreshRequested;
                RefreshControl.Visualizer.RefreshStateChanged -= RefreshControlRefreshStateChanged;
            }
            catch { }
            RefreshControl.RefreshRequested += RefreshControlRefreshRequested;
            if (RefreshControl.Visualizer != null)
            {
                RefreshControl.Visualizer.RefreshStateChanged += RefreshControlRefreshStateChanged;
            }
            if (!IsLoadedBefore)
            {
                IsLoadedBefore = true;
                var sv = ItemsLV.FindScrollViewer();
                CloseFriendsVM.SetLV(sv);
                CloseFriendsVM.RunLoadMore(true);
                try
                {
                    sv.ViewChanging -= ScrollViewViewChanging;
                }
                catch { }
                sv.ViewChanging += ScrollViewViewChanging;



                var sv2 = SuggestionItemsLV.FindScrollViewer();
                CloseFriendsVM.SetLV2(sv2);
                CloseFriendsVM.RunLoadMore2(true);
            }
        }
 private void RefreshControlRefreshRequested(Microsoft.UI.Xaml.Controls.RefreshContainer sender, Microsoft.UI.Xaml.Controls.RefreshRequestedEventArgs args)
 {
     using (var RefreshCompletionDeferral = args.GetDeferral())
         CloseFriendsVM.RunLoadMore(true);
 }