Exemple #1
0
 public void NextPageButtonStateCalculator()
 {
     if (MessengerCache.Count() > CurrentPageNumber * (MaxColumnCount * MaxRowCount))
     {
         IsNextPageButtonEnabled = true;
     }
     else
     {
         IsNextPageButtonEnabled = false;
     }
 }
Exemple #2
0
        private void LoadMessengers()
        {
            int maxElementCountOnAPage = MaxColumnCount * MaxRowCount;
            int indexFrom = (CurrentPageNumber - 1) * maxElementCountOnAPage;
            int indexTo   = CurrentPageNumber * maxElementCountOnAPage;

            DisplayedMessengers.Clear();
            for (; (indexFrom < indexTo && indexFrom < MessengerCache.Count()); indexFrom++)
            {
                DisplayedMessengers.Add(MessengerCache[indexFrom]);
            }
            CalculateButtonStates();
        }