2009-03-03 15 views
2

XAMLでスタイルを作成したいとします。Silverlight 2で継承するスタイル

<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月更新: Style Inheritance is in Silverlight 3BasedOn="{StaticResource MyStyle}

答えて

2

ネヴァーマインドを使用しています。私はマクドナルドのPro Silverlight 2 in C# 2008the answerが見つかりました:

あなたがWPFのスタイルを使用している場合

alt text http://www.apress.com/resource/bookcover/9781590599495?size=medium

」、あなたはSilverlightのスタイルが が劇的に縮小していることを を見つけることができます... [たとえば、あなたができます't] 他のスタイルから継承するスタイルを作成します。

あまりにも悪いです。 Silverlight 3の可能性があります。

+0

はい、Silverlight 3に入っています - http://timheuer.com/blog/archive/2009/03/18/silverlight-3-whats-new-a-guide.aspx#素子 –

関連する問題