Herança no Silverlight 2 Styles
-
03-07-2019 - |
Pergunta
Eu quero construir estilos em XAML, por exemplo.
<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>
Mas isso não funciona. (No Silverlight 2) Como posso fazer uma herdar do outro?
junho 2010 Update: Estilo a herança é em Silverlight 3 , uso
BasedOn="{StaticResource MyStyle}
Solução
de Nevermind. Eu encontrei resposta no MacDonald Pro Silverlight 2 em C # 2008 :
alt texto http://www.apress.com/resource/bookcover / 9781590599495? size = médio
"Se você já usou estilos em WPF, você encontrará que os estilos do Silverlight são volta dramaticamente escalado ... [por exemplo, você não pode] criar estilos que herdam de outros estilos ".
É uma pena. Talvez em Silverlight 3.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow