Глобальный стиль WPF не может быть переопределен

Этот глобальный стиль объявлен в App.xaml:

<Style TargetType="TextBlock">
     <Setter Property="FontFamily" Value="Times New Roman"/>
     <Setter Property="FontSize" Value="20"/>
</Style>   

В окне я пытался переопределить это локально следующим образом:

<Style TargetType="TextBlock" BasedOn="{StaticResource {x:Type TextBlock}}">
     <Setter Property="FontSize" Value="60" />
</Style>

и это:

<Style TargetType="TextBlock">
     <Setter Property="FontSize" Value="60" />
</Style>

, но ничего не работает. Я все еще придерживаюсь стиля, установленного в App.xaml. Кто-нибудь знает, что может этому мешать? Если я удалю этот глобальный файл из App.xaml, я могу установить все, что захочу, локально. Если я изменяю значение в глобальном, оно отражается глобально, поэтому я не думаю, что где-либо есть другой глобальный объект, который с ним конфликтует. Я искал TargetType = "TextBlock" и ничего не нашел.

Есть идеи?

6
задан Yatrix 12 December 2011 в 15:42
поделиться