Загрузите стили WPF или другие статические ресурсы из внешнего файла или сборки
У меня есть несколько приложений WPF, и я хочу, чтобы все мои стили были в общей сборке, а не объявляли их в каждом приложении отдельно.
Я ищу способ, поэтому мне не нужно менять все мои Style="{StaticResource BlahBlah}"
в существующих приложениях; Я просто хочу добавить ссылку на эту сборку стилей и удалить ее из текущего приложения, поэтому она взята из сборки.
Есть ли способ?
Ответы
Ответ 1
Ссылка на внешний ResourceDictionary (файл XAML):
<Application.Resources>
<ResourceDictionary Source="MyResources.xaml" />
</Application.Resources>
Ссылка на внешний ResourceDictionary (DLL):
<Application.Resources>
<ResourceDictionary Source="/MyExternalAssembly;component/MyResources.xaml" />
</Application.Resources>