O ContentPresenter no ControlTemplate não pode alterar a propriedade de dependência anexada
Por que o código simplificado a seguir não define o tamanho da fonte do TextBlock para 50?
<Window.Resources>
<ControlTemplate TargetType="ContentControl" x:Key="Test">
<ContentPresenter TextBlock.FontSize="50" />
</ControlTemplate>
</Window.Resources>
<Grid>
<ContentControl Template="{StaticResource Test}">
<TextBlock>Test should be rendered big</TextBlock>
</ContentControl>
</Grid>
Se eu alterar o valor da propriedade FontSize, o visual studio me mostrará o texto no tamanho desejado. Após compilar ou executar o aplicativo, o tamanho do bloco de texto é sempre redefinido para o tamanho padrão.
Também testei várias versões com estilos e recursos incorporados, mas sempre termino na situação em que não consigo definir a herança de dp anexados de dentro de um ControlTemplate que contém um ContentPresenter. Isso é intencional?