Пример того, что упомянул SirDemon ...
Вот стиль для текстового блока:
<Style
x:Key="detailBlk"
TargetType="TextBlock">
<Setter
Property="FontSize"
Value="10" />
<Setter
Property="Foreground"
Value="Purple" />
</Style>
Допустим, я хотел другой стиль с FontSize 20, но цвет переднего планавсе еще фиолетовый:
<Style
x:Key="detailBlk20"
TargetType="TextBlock"
BasedOn="{StaticResource detailBlk}">
<Setter
Property="FontSize"
Value="20" />
</Style>
Редактировать: Извините, перечитайте вопрос.Вы хотите изменить шаблон.Свойства сеттера могут устанавливать любое свойство.Интересно, что шаблон является свойством, поэтому его можно задать в стиле.Однако, насколько я знаю, вы не можете изменить отдельные части шаблона.