我希望在Silverlight 4.0中为每个Control
指定特定的FontFamily
和FontWeight
。我知道现在可以使用样式应用于某种类型的所有控件,因此我尝试了以下代码:
<Style TargetType="Control">
<Setter Property="FontFamily" Value="Arial" />
<Setter Property="FontWeight" Value="Bold" />
</Style>
很遗憾,这似乎不起作用。然而,对于那些派生自
Control
的类型,我是可以做到的。例如,将TargetType
设置为Button
会将这些值应用于我的应用程序中的每个Button
。那么,为什么我不能这样做基于
Control
基类的类型呢?