title: Is there a way to use data-template inheritance in WPF?
body: <p>Is it possible to have <code>DataTemplate</code> composition or inheritance (similar to "BasedOn" in Styles)? There are 2 instances where I need that.</p>
  
  <ol>
  <li><p>For inherited classes: I have a base class with several inherited classes. I don't want to duplicate the base class template in each of the derived class's <code>DataTemplate</code>.</p></li>
  <li><p>Different Views: for the same class I want to define a datatemplate, and then add to that template as appropriate. Ex. the base template will display the data in the object and then i want different templates that can perform different actions on the object, while displaying the data (inheriting the base template).</p></li>
  </ol>