Сводка того, что я видел до сих пор:
<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
Другой пример (на основе стиля в стиле без явного ключа):
<Style x:Key="Style3" BasedOn="{StaticResource {x:Type ComboBox}}"> <Setter Property="Control.Foreground" Value="Blue"/> </Style>
Просто загрузите расширяемый словарь ресурсов после базового словаря ресурсов через XAML или код.