title: System.Windows.DependencyProperty vs. System.Workflow.ComponentModel.DependencyProperty
body: <p>The .NET Framework seems to have two implementations of the DependencyProperty object</p>
  
  <ol>
  <li><a href="http://msdn.microsoft.com/en-us/library/system.windows.dependencyproperty.aspx" rel="nofollow noreferrer">System.Windows.DependencyProperty</a></li>
  <li><a href="http://msdn.microsoft.com/en-us/library/system.workflow.componentmodel.dependencyproperty.aspx" rel="nofollow noreferrer">System.Workflow.ComponentModel.DependencyProperty</a></li>
  </ol>
  
  <p>I understand that the normal use of the first one is in WPF and the normal use of the second one is in WF but what are the differences between them if any?<br>
  If I was not using WPF/WF and still wanted to use a DependencyProperty which would be best to use?<br>
  Any plans to merge to one in the future? </p>