Pregunta

Quiero crear estilos en XAML, por ejemplo

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

Pero esto no funciona. (En Silverlight 2) ¿Cómo puedo hacer que una herencia de la otra?


Actualización de junio de 2010: Style La herencia está en Silverlight 3 , use BasedOn = " {StaticResource MyStyle}

¿Fue útil?

Solución

No importa. Paré = X & oi = book_result & resnum = 3 & ct = result "rel =" nofollow noreferrer "> la respuesta en MacDonald's Pro Silverlight 2 en C # 2008 :

texto alternativo http://www.apress.com/resource/bookcover / 9781590599495? Size = medium

  

" Si has usado estilos en WPF, encontrarás   que los estilos de Silverlight son   dramáticamente reducido de nuevo ... [por ejemplo, no puedes]   crear estilos que heredan de otros estilos. "

Muy mal. Tal vez en Silverlight 3.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top