Xaml Silverlight 2样式中的继承

Xaml Silverlight 2样式中的继承,xaml,silverlight-2.0,code-reuse,styling,Xaml,Silverlight 2.0,Code Reuse,Styling,我想在XAML中建立样式,例如 <UserControl.Resources> <Style x:Key="MyStyle" TargetType="TextBlock"> <Setter Property="Margin" Value="2,2,2,2" /> <Setter Property="Foreground" Value="DarkRed" /> </Style> &l

我想在XAML中建立样式,例如

<UserControl.Resources>
    <Style x:Key="MyStyle" TargetType="TextBlock">
        <Setter Property="Margin" Value="2,2,2,2" />
        <Setter Property="Foreground" Value="DarkRed" />
    </Style>
    <Style x:Key="MyBoldStyle" TargetType="TextBlock">
        <Setter Property="Style" Value="{StaticResource MyStyle}" />
        <Setter Property="FontWeight" Value="Bold" />
    </Style>
</UserControl.Resources>

但这是行不通的。(在《Silverlight 2》中)如何使一个继承另一个


2010年6月更新:,使用
BasedOn=“{StaticResource MyStyle}
无需担心。我在麦当劳发现:


(来源:)

“如果您在WPF中使用过样式,您会发现 那Silverlight的款式是 大幅缩减。。。[例如,您不能] 创建从其他样式继承的样式。“


太糟糕了。可能是在Silverlight 3中。

是的,它将在Silverlight 3中出现--