Мое приложение состоит из нескольких сборок («плагинов»), которые загружаются исполняемой сборкой ядра (которая не содержит никаких элементов управления или окон самостоятельно).Теперь я хочу применить стили к элементам управления (таким как Menus / ContextMenus, ToolBar (Tray) s и т. Д.) Из стилей Application.Resources центральной сборки (возможно, с возможностью выбора пользователями из нескольких тем).
Я получил его для работы с именованными стилями (x:Key="StyleName"
, вызванный DynamicResource
, StaticResource
не сработает), но перспектива добавления Style="{DynamicResource ...}"
к каждому элементу управления в каждой сборке пугает менянемного.Но стили для всего элемента управления с TargetType="{x:Type TypeName}"
не будут работать независимо от того, что я делаю.
Как я могу массово стилизовать все элементы управления из одной центральной сборки?
Спасибо за помощь.