Frage

Ich möchte Stile in XAML aufzubauen, z.

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

Aber das funktioniert nicht. (In Silverlight 2) Wie kann ich eine erben von dem anderen machen?


Juni 2010 Update: Stil Vererbung ist in Silverlight 3 Verwendung BasedOn="{StaticResource MyStyle}

War es hilfreich?

Lösung

Nevermind. Ich fand die Antwort in MacDonalds alt text http://www.apress.com/resource/bookcover / 9781590599495? size = mittel

  

"Wenn Sie Stile in WPF verwendet haben, werden Sie feststellen,   dass Silverlight Stile   dramatisch zurückgefahren ... [zum Beispiel, können Sie nicht]   schaffen Stile, die von anderen Stilen erben. "

Schade. Vielleicht in Silverlight 3.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top