There are times when you want to apply some styles to a control in Windows Phone 8 but you may not want to start it from scratch . In these scenarios , the developers can use the property “BasedOn” to reference another style that is defined .
For example , assume that there is already a style named “Style1” and for the Style2 you might want to inherit from Style1 . Below is a sample code snippet that demonstrates how one can do that.
How to Implement Style Inheritance in Windows Phone 8 ?
<Style x:Key="Style1" TargetType="TextBlock"> <Setter Property="FontSize" Value="8" /> </Style> <Style x:Key="Style2" BasedOn="{StaticResource Style1}" TargetType="TextBlock"> <Setter Property="Foreground" Value="Aqua" /> </Style>
Leave a Reply