Почему следующий упрощенный код не устанавливает размер шрифта TextBlock равным 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>
Если я изменю значение свойства FontSize, Visual Studio покажет мне текст нужного размера. После компиляции или выполнения приложения размер текстового блока всегда сбрасывается до размера по умолчанию.
Я также тестировал различные версии со стилями и встроенными ресурсами, но всегда оказывался в ситуации, когда я не могу установить наследование прикрепленных dp из ControlTemplate, содержащего ContentPresenter. Это по дизайну?