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();
         BlockedVM.SetLV(sv);
         BlockedVM.RunLoadMore(true);
         try
         {
             sv.ViewChanging -= ScrollViewViewChanging;
         }
         catch { }
         sv.ViewChanging += ScrollViewViewChanging;
     }
 }
Exemple #2
0
 private void RefreshControlRefreshRequested(Microsoft.UI.Xaml.Controls.RefreshContainer sender, Microsoft.UI.Xaml.Controls.RefreshRequestedEventArgs args)
 {
     using (var RefreshCompletionDeferral = args.GetDeferral())
         BlockedVM.RunLoadMore(true);
 }