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