Шаблон может просто привязать отдельные ContentPresenter
экземпляры, как это (я только установил одно свойство здесь, но вы, вероятно, захотите установить другие):
<ContentPresenter Content="{TemplateBinding Content1}"/>
<ContentPresenter Content="{TemplateBinding Content2}"/>
Элемент управления должен выставлять самдва свойства для содержимого и установите значение по умолчанию, используя ContentPropertyAttribute
:
[ContentProperty("Content1")]
public class MyControl : Control
{
// dependency properties for Content1 and Content2
// you might also want Content1Template, Content2Template, Content1TemplateSelector, Content2TemplateSelector
}