Question

Je souhaite créer des styles en XAML, par exemple

.
<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>

Mais cela ne fonctionne pas. (Dans Silverlight 2) Comment puis-je faire hériter l’un de l’autre?


Mise à jour de juin 2010: Style L'héritage est dans Silverlight 3 , utilisez BasedOn = & {{StaticResource MyStyle}

.
Était-ce utile?

La solution

Peu importe. Je me suis fait une tête en plein = X & oi = book_result & resnum = 3 & ct = resultat "rel =" nofollow noreferrer "> la réponse dans MacDonald Pro Silverlight 2 en C # 2008 :

texte de remplacement http://www.apress.com/resource/bookcover / 9781590599495? Size = medium

  

"Si vous avez utilisé des styles dans WPF, vous trouverez   les styles Silverlight sont   considérablement réduit ... [par exemple, vous ne pouvez pas]   créer des styles qui héritent d'autres styles. "

Dommage. Peut-être dans Silverlight 3.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top