Что такое разница между этими 2 привязок:WPF TemplateBinding против RelativeSource TemplatedParent
<ControlTemplate TargetType="{x:Type Button}">
<Border BorderBrush="{TemplateBinding Property=Background}">
<ContentPresenter />
</Border>
</ControlTemplate>
и
<ControlTemplate TargetType="{x:Type Button}">
<Border BorderBrush="{Binding RelativeSource={RelativeSource TemplatedParent}, Path=Background}">
<ContentPresenter />
</Border>
</ControlTemplate>
?
Если вам нужно связывание с двумя путями, вам нужно использовать второй вариант –