title: Convert WPF (XAML) Control to XPS Document
body: <p>Can I take an Existing WPF (XAML) Control, databind it and turn it into an XPS document that can be displayed and printed using the WPF XPS Document Viewer? 
  If so, how? 
  If not, how should I be doing ‘reporting’ in WPF using XPS/PDF/etc?</p>
  
  <p>Basically I want to take an existing WPF control, databind it to get useful data into it and then make it printable and saveable for the end user. Ideally the document creation would be done in memory and wouldn’t hit the disk unless the user specifically saved the document. Is this feasible?</p>