【发布时间】:2012-01-18 14:19:39
【问题描述】:
此全局样式在 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",但一无所获。
有什么想法吗?
【问题讨论】:
标签: wpf coding-style textblock