title: WPF UI Layout for LOB Applications
body: <p>I have been trying to find some resource on this topic for a while now but to no avail so what is the best way to construct a WPF UI for LOB (Line of Business) applications? specifically Customers, Orders, Products, etc.. I have seen many single window WPF application examples that don't need to be anything else but a single window and i've  looked at applications such as FamilyShow which looked promising until all I could see in the code was a big pile of user controls that faded in and out over the lifetime of the application and not something I could really use for lets say a 30-40 views in an application.</p>
  
  <p>So what exactly am I asking? Well should I build a LOB application as a single WPF window with lets say a panel that has user controls dynamically loaded into it and then swap these out when lets say a navigation item is pressed or should I have multiple window forms that get shown or hidden when lets say a navigation item is pressed from a launching main form.</p>
  
  <p>UI Design has never really been my strengh but i'm keen to learn so I would really appreciate your thoughts and offered experience in laying out your WPF LOB applications (Window+UC's or Windows) or could point me to any articles that cover WPF UI Layout design for LOB applications.</p>
  
  <p>Thanks for reading...</p>
  
  <p>Geoff.</p>