Defining a DataTemplateBase
Real inheritance is not possible in DataTemplate through XAML, as far as I know. What you can do with is use a nested construction of DataTemplates.

The method boils down to using a ContentPresenter and setting the ContentTemplate property in order to achieve your nesting.

Solutions are already presented on SO and Google; both give a good bit of information:


Stack Overflow
Stack Overflow
Google