public void NavigateKey(int inc)
        {
            if (inc == 1)
            {
                if (SelectedDateIndex == -1)
                {
                    _selectedDateIndex = 0;
                }
                else if (SelectedNameIndex == -1)
                {
                    getGraduateNames();
                    _selectedNameIndex = 0;
                }
                else if (SelectedNameIndex > -1 && SelectedNameIndex < (Images.Count() - 1))
                {
                    _selectedNameIndex++;
                }
                else if (SelectedDateIndex > -1 && SelectedDateIndex < (Dates.Count() - 1))
                {
                    _selectedNameIndex = -1;
                    _selectedDateIndex++;
                }
                else if (SelectedCourseIndex > -1 && SelectedCourseIndex < (Courses.Count() - 1))
                {
                    _selectedNameIndex = -1;
                    _selectedDateIndex = -1;
                    _selectedCourseIndex++;
                    getDateNames();
                }
            }
            else
            {
                if (SelectedCourseIndex == -1 && SelectedDateIndex == -1 && SelectedNameIndex == -1)
                {
                }
                else if (SelectedNameIndex > 0 && SelectedNameIndex <= (Images.Count() - 1))
                {
                    _selectedNameIndex--;
                }
                else if (SelectedNameIndex == 0 && SelectedDateIndex >= 0 && SelectedCourseIndex >= 0)
                {
                    _selectedNameIndex = -1;
                }
                else if (SelectedNameIndex == -1 && SelectedDateIndex >= 0 && SelectedCourseIndex >= 0)
                {
                    _selectedDateIndex = -1;
                }
                else if (SelectedNameIndex == -1 && SelectedDateIndex >= -1 && SelectedCourseIndex >= 0)
                {
                    _selectedCourseIndex--;
                    _selectedDateIndex = Dates.Count() - 1;
                    getDateNames();
                    _selectedNameIndex = Images.Count() - 1;
                }
            }

            search();
        }
Exemplo n.º 2
0
        private void ReloadData()
        {
            IsMultiple      = Dates.Count() > 1;
            IsNotMultiple   = Dates.Count() == 1;
            IsVisibleFooter = Dates.Count() == 0;

            if (Dates.Any())
            {
            }
        }
Exemplo n.º 3
0
        public override void OnNavigatedTo(NavigationParameters parameters)
        {
            IsMultiple      = Dates.Count() > 1;
            IsNotMultiple   = Dates.Count() == 1;
            IsVisibleFooter = Dates.Count() == 0;

            if (Dates.Any())
            {
            }
        }
Exemplo n.º 4
0
        private double GetShadeModifierToday()
        {
            double[] OADates = new double[Dates.Count()];
            bool     didInterp;

            for (int i = 0; i < Dates.Count(); i++)
            {
                OADates[i] = Dates[i].ToOADate();
            }
            return(MathUtilities.LinearInterpReal(clock.Today.ToOADate(), OADates, ShadeModifiers, out didInterp));
        }
Exemplo n.º 5
0
        private double GetHeightToday()
        {
            double[] OADates = new double[Dates.Count()];
            bool     didInterp;

            for (int i = 0; i < Dates.Count(); i++)
            {
                OADates[i] = Dates[i].ToOADate();
            }
            return(MathUtilities.LinearInterpReal(clock.Today.ToOADate(), OADates, Heights, out didInterp) / 1000);
        }
Exemplo n.º 6
0
        protected void SelectedDate(object date)
        {
            if (date == null)
            {
                return;
            }

            IsMultiple      = Dates.Count() > 1;
            IsNotMultiple   = Dates.Count() == 1;
            IsVisibleFooter = Dates.Count() == 0;

            if (Dates.Any())
            {
            }
        }
Exemplo n.º 7
0
 public string GetRandomDate()
 {
     return(Dates.ElementAt(_random.Next(Dates.Count() - 1)));
 }
Exemplo n.º 8
0
 private bool OnDateSelectCommandCanExecute()
 {
     return(Dates != null && !Dates.Count().Equals(0));
 }