title: Wpf UserControl and MVVM
body: <p>I am thinking about writing a WPF User Control for my application. I am using MVVM in my application. </p>
  
  <p>User control's may require Dependency Properties that can be set my Parent View. when using MVVM, the idea is that the Parent View will eventually create a binding between the <code>UserControls</code> DP with Parent View's VM)</p>
  
  <p><code>Dependency Properties</code> need to be created in the View class as VM do not inherit from <code>DependencyObject</code>. This means adding code within the XAML code behind.</p>
  
  <p>I was wondering if you can give advice as to how I should design a user control when developing WPF application using MVVM...</p>