title: in xaml, is it bad practice to use a frame, inside a window to display pages?
body: <p>I was just wondering what the common practice is, to have pages (I dont mean pages as in XAML pages, I just mean...different screens) which can be navigated between?</p>
  
  <p>Right now I am using just a bunch of pages, and using the NavigationService class in C# to navigate between my pages. But I just discovered Frames. </p>
  
  <p>Is it better to have a frame inside a window:</p>
  
  <pre><code>&lt;window&gt;
      &lt;frame source="page.xaml" /&gt;
  &lt;/window&gt;
  </code></pre>
  
  <p>or just do it with all the different pages and the NavigationServices? Or should I be using a window inside the frame?</p>
  
  <p>What do you do??</p>
  
  <p>Thanks!</p>