private void LVItemsLVLoaded(object sender, RoutedEventArgs e) { var scroll = LVItemsLV.FindScrollViewer(); if (scroll != null) { scroll.ViewChanging += ScrollViewViewChanging; } ArchiveVM.SetLV(scroll); }
public ActionResult Archive() { var settings = _context.ProjectSettings.FirstOrDefault(); var deliveredSP = new List <int>(); var orderedSprints = _sprintService.GetDoneSprints().OrderBy(v => v.GenerationDate); foreach (var item in orderedSprints) { deliveredSP.Add(_sprintTaskService.GetDoneTasks().Where(x => x.SprintId == item.Id && x.whoIsWorkingOn == User.Identity.Name).Sum(z => z.StoryPointsValue)); } var convertedSP = deliveredSP; var model = new ArchiveVM() { Sprints = _sprintService.GetDoneSprints(), Tasks = _sprintTaskService.GetDoneTasks(), SprintAmount = settings.SprintAmount }; ViewData["SPperSprint"] = convertedSP; return(View(model)); }
private void SavedPostsViewLoaded(object sender, RoutedEventArgs e) { try { try { RefreshControl.RefreshRequested -= RefreshControlRefreshRequested; RefreshControl.Visualizer.RefreshStateChanged -= RefreshControlRefreshStateChanged; } catch { } RefreshControl.RefreshRequested += RefreshControlRefreshRequested; if (RefreshControl.Visualizer != null) { RefreshControl.Visualizer.RefreshStateChanged += RefreshControlRefreshStateChanged; } if (NavigationMode == NavigationMode.Back) { return; } else if (NavigationMode == NavigationMode.New) { GetType().RemovePageFromBackStack(); NavigationCacheMode = NavigationCacheMode.Enabled; CanLoadFirstPopUp = false; } if (!CanLoadFirstPopUp) { ArchiveVM.ResetCache(); ArchiveVM.RunLoadMore(true); ScrollableArchivePostUc.SetData(ArchiveVM, -1); CanLoadFirstPopUp = true; } } catch { } }
private void RefreshControlRefreshRequested(Microsoft.UI.Xaml.Controls.RefreshContainer sender, Microsoft.UI.Xaml.Controls.RefreshRequestedEventArgs args) { using (var RefreshCompletionDeferral = args.GetDeferral()) ArchiveVM.RunLoadMore(true); }