5
Estoy utilizando uno de los temas en CodePlex y quiero agregar algunas modificaciones en el estilo pero no cambiar su código. ¿Cómo puedo heredar el estilo del tema? referencia"heredar" estilo de tema en wpf
Estoy utilizando uno de los temas en CodePlex y quiero agregar algunas modificaciones en el estilo pero no cambiar su código. ¿Cómo puedo heredar el estilo del tema? referencia"heredar" estilo de tema en wpf
<Style x:Key="Style1"> <Setter Property="Control.Background" Value="Yellow"/> </Style> <Style x:Key="Style2" BasedOn="{StaticResource Style1}"> <Setter Property="Control.Foreground" Value="Blue"/> </Style>
MSDN: http://msdn.microsoft.com/en-us/library/system.windows.style.basedon.aspx
Otro ejemplo (basar un estilo en un estilo con ninguna clave explícita):
<Style x:Key="Style3" BasedOn="{StaticResource {x:Type ComboBox}}"> <Setter Property="Control.Foreground" Value="Blue"/> </Style>
Sólo cargar el diccionario de recursos que se extiende después de la diccionario de recursos base a través de XAML o código
y ¿qué puedo hacer si el estilo base no tiene clave? como en los temas ?????? –
Todos los estilos tienen claves, las claves son una ID, p. "Style1" o un tipo de control implícito o explícito, p. Ej. "BasedOn =" {StaticResource {x: Type ComboBox}} " –
+1, esta es la solución –