titulos sirven que para los formatos estilos estilo crear como .net silverlight xaml

.net - sirven - estilos y formatos de word



¿Cómo crear un estilo basado en el estilo predeterminado? (2)

¿Cómo crear un estilo basado en el estilo predeterminado en Silverlight?

Por ejemplo, en WPF lo hacemos así:

<Style TargetType="{x:Type TextBox}" BasedOn="{StaticResource {x:Type TextBox}}"> <Setter Property="Margin" Value="2" /> <Setter Property="Padding" Value="2" /> </Style>


Para crear un estilo basado en el estilo predeterminado, debe crear un estilo con nombre y luego crear el estilo predeterminado en función del estilo designado ( http://weblogs.asp.net/lduveau/silverlight-how-to-inherit-from-an-implicit-style )

<Style x:Key="DefaultCustomControlStyle" TargetType="local:CustomControl"> <Setter Property="Padding" Value="2" /> <Setter Property="Template"> <Setter.Value> <ControlTemplate TargetType="local:CustomControl"> <ContentPresenter /> </ControlTemplate> </Setter.Value> </Setter> </Style> <Style TargetType="local:CustomControl" BasedOn="{StaticResource DefaultCustomControlStyle}" />


Prácticamente lo mismo. Solo menos la x: escriba con un nombre más explícito.

<Style TargetType="TextBox" BasedOn="{StaticResource DefaultTextBoxStyle}">

Más información aquí en los documentos . PD, en caso de que necesite las plantillas predeterminadas, TextBox, por ejemplo, normalmente se encontraría en CoreStyles.xaml

ADDENDUM como se solicitó en los comentarios en caso de que esté confundido en la primera lectura de la respuesta;

"SI necesitas un estilo base, que es realmente fácil de hacer ya que debes hacerlo en un tema de aplicación (SILVERLIGHT, wpf / uwp etc. no los tendrá) que crea los archivos como ToolkitStyles.xaml, SDKStyles. xaml, CoreStyles.xaml, etc ... De ahí viene el nombre de la respuesta "