Learn to customize the xamWebGrid paging template. See how to add controls to the template and how to use the Infragistics Silverlight Commanding Framework to power common paging behaviors.
Duration: 15:10
This is great, now I know where to not only put my page size box, but also my save, cancel buttons. They fit nicely on the line with the pager.
I have taken your modifications and adjusted them to work with RIA domaindatasource so that the location is preserved when you change the page size, i.e. you are still looking at the same data.
Basically the trick is to calculate the new desired page to maintain the current position in the dataset, and then to add this line to the loaded_data event
XamGrid.PagerSettings.CurrentPageIndex = newPage;
if you do it in the lostfocus event, it gets undone when Ria reloads the data.