Beispiel #1
0
        private void LVItemsLVLoaded(object sender, RoutedEventArgs e)
        {
            var scroll = LVItemsLV.FindScrollViewer();

            if (scroll != null)
            {
                scroll.ViewChanging += ScrollViewViewChanging;
            }
            ArchiveVM.SetLV(scroll);
        }
Beispiel #2
0
        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));
        }
Beispiel #3
0
        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 { }
        }
Beispiel #4
0
 private void RefreshControlRefreshRequested(Microsoft.UI.Xaml.Controls.RefreshContainer sender, Microsoft.UI.Xaml.Controls.RefreshRequestedEventArgs args)
 {
     using (var RefreshCompletionDeferral = args.GetDeferral())
         ArchiveVM.RunLoadMore(true);
 }