Как выглядит шаблон элемента управления для вашего ContentControl
? Я думаю, это всего лишь один ContentPresenter
и ничего больше. Особенно ничего, что имеет TemplateBinding
к свойствам, которые вы пытаетесь изменить. Свойства элемента управления магическим образом не действуют, если только шаблон элемента управления не включает их.
Что-то вроде следующего шаблона элемента управления, вероятно, будет работать в вашем случае:
<ControlTemplate TargetType="ContentControl">
<Border BorderBrush="{TemplateBinding BorderBrush}"
BorderThickness="{TemplateBinding BorderThickness}"
Background="{TemplateBinding Background}">
<ContentPresenter ContentTemplate="{TemplateBinding ContentTemplate}"
Content="{TemplateBinding Content}"
Margin="{TemplateBinding Padding}"/>
</Border>
</ControlTemplate>