title: Printing multiple pages in Silverlight (4.0)?
body: <p>I'm trying to print a grid that would comprise multiple pages from Silverlight 4.</p>
  
  <p>The grid consists of a 'header section' (another grid with date, image, etc) setup as I needed it to look and a ItemsControl with a data template who's item source is set to an observable collection of objects.</p>
  
  <p>All I set in the code so far is PageVisual (to the grid) but all I get is the first page.  So I believe I have to set HasMorePages (since the default is False).   </p>
  
  <p>But to do this, is it true I need to calculate the # pages in my code based on the # objects in my observable collection?  Such as by looping through the collection and creating uielement for each on a new stackpanel or the like?  Or is there something I'm missing?</p>
  
  <p>Also is there a way to use the 'header section' I already created? I tried looping through the collection as mentioned above, but if I try and add the header grid to the a new stackpanel it says it is already child of a another element.  I don't want to have to create the header in c# code since it is already layout in xaml.  Any ideas?</p>
  
  <p>thanks!</p>