Привет,
У меня есть DLL с контролами и окнами, содержащая resource dictionary, в котором я определяю стиль для окон по умолчанию:
<Style TargetType="{x:Type Window}" >
<Setter Property="Background" Value="DarkRed"/>
</Style>
Есть EXE, в котором показываются окна из DLL. В App.xaml есть примерно следующее:
<Application.Resources>
<ResourceDictionary>
<ResourceDictionary.MergedDictionaries>
<ResourceDictionary Source="/<имя сборки моей библиотеки>;component/ResourceDictionary.xaml"/>
</ResourceDictionary.MergedDictionaries>
</ResourceDictionary>
</Application.Resources>
Когда я в дизайнере работаю с окнами из DLL, то Background установлен в DarkRed, как и указанно в resource dictionary. Однако, если запустить EXE, то фон у всех окон отсутствует.
Подскажите, как добится, чтобы у всех окон Background соответствовал значению в resource dictionary DLL.
Спасибо.