title: Silverlight DataPager custom paging
body: <p>I've looked at several examples and done google searches, and all I see the datapager doing is paging a certain number of items via the PageSize="X" property.</p>
  
  <p>I would like it to page by category, is this possible?</p>
  
  <p>An Example Data structure I would like to do this with would look like this.</p>
  
  <pre><code>ID
  CategoryID
  Title
  Value
  </code></pre>
  
  <p>Now instead of just paging by some arbitrary number of elements, I would like it to page by CategoryID.</p>
  
  <p>So the first page would be all records with CategoryID=1, and when I hit the next button on the pager, it would show all items with CategoryID=2 or whatever is next.</p>
  
  <p>Is this possible?  How do I go about doing this?</p>
  
  <p>Any resources or pointers would be fantastic,</p>