title: How to use User Controls in WPF MVVM
body: <p>Hi I am building a wpf application in which a screen will be comprising of different user controls for performing various application.</p>
  
  <p>I wanted to know the right process for doing this in MVVM? Should each user control have its own view model, or should they still bind to the main View model properties?</p>
  
  <p>Please suggest a good approach. Thanks,</p>