PagerItem.cs

    1 /*
    2  ASP.NET MvcPager control
    3  Copyright:2009-2010 Webdiyer (http://en.webdiyer.com)
    4  Source code released under Ms-PL license
    5  */
    1 namespace Webdiyer.WebControls.Mvc
    2 {
    3     internal class PagerItem
    4     {
    5         public PagerItem(string text, int pageIndex, bool disabled, PagerItemType type)
    6         {
    7             Text = text;
    8             PageIndex = pageIndex;
    9             Disabled = disabled;
   10             Type = type;
   11         }
   12 
   13         internal string Text { get; set; }
   14         internal int PageIndex { get; set; }
   15         internal bool Disabled { get; set; }
   16         internal PagerItemType Type { get; set; }
   17     }
   18 
   19     internal enum PagerItemType:byte
   20     {
   21         FirstPage,
   22         NextPage,
   23         PrevPage,
   24         LastPage,
   25         MorePage,
   26         NumericPage
   27     }
   28 }