public int GetItemCountForPage() { int items = Math.Max(0, TotalItemCount); if (!enabled_ || PageSize > TotalItemCount) return items; else return Math.Max(0, Math.Min(PageSize, items - (PageIndex * PageSize))); }