Наследование в стилях Silverlight 2
-
03-07-2019 - |
Вопрос
Я хочу создать стили в 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 г.: Наследование стилей есть в Silverlight 3., использовать
BasedOn="{StaticResource MyStyle}
Решение
Неважно.я нашел ответ в Макдональдсе Профессиональная версия Silverlight 2 на C# 2008:
замещающий текст http://www.apress.com/resource/bookcover/9781590599495?size=medium
«Если вы использовали стили в WPF, вы обнаружите, что стили Silverlight резко сокращены ...Например, вы не можете] создать стили, которые наследуют от других стилей ».
Очень жаль.Возможно, в Silverlight 3.
Не связан с StackOverflow