title: Printing in WPF
body: <p>I know how to invoke the print dialog and do other things. My question is : what is the best practice to print a WPF page. </p>
  
  <ol>
  <li><p>To invoke another page with all
  margins, formatting and layout worked
  out. And then call the print on that</p></li>
  <li><p>To invoke a user control with all
  margins, formatting and layout worked
  out. And then call the print on that</p></li>
  <li><p>To invoke a window with all
  margins, formatting and layout worked
  out. And then call the print on that</p></li>
  <li><p>Or any other preferred way of
  doing this.</p></li>
  </ol>
  
  <p>Please let me know how you approach printing ?</p>