質問

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月の更新: スタイル継承はSilverlight 3にあります BasedOn =&quot; {StaticResource MyStyle}

を使用します
役に立ちましたか?

解決

ネバーマインド。私は<のhref = "http://books.google.com/books?id=mY2YWBC_M-8C&pg=PA334&lpg=PA334&dq=silverlight+style+inherit+%22like+css%22&source=bl&ots=T1C9YFvo4o&sig=MVSAsJBCOs3HjmnNrM8uGvgtc_w&hl=en&ei=muyuSeToKMe_tgfUqdCABg&saました= X&oi = book_result&resnum = 3&ct = result "rel =" nofollow noreferrer "> MacDonaldの C#2008のPro Silverlight 2

代替テキストhttp://www.apress.com/resource/bookcover / 9781590599495?size = medium

  

&quot; WPFでスタイルを使用している場合は、   Silverlightスタイルは   劇的に縮小されました... [たとえば、できません]   他のスタイルから継承するスタイルを作成します。&quot;

残念です。多分、Silverlight 3。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top