В WPF, Prism v4, у меня есть панель инструментов, которая действует как регион. В этом регионе я ввожу UserControls, который содержит кнопки и разделители для панели инструментов.
Проблема заключается в том, что поскольку кнопки теперь находятся в пользовательском элементе управления, стили панели инструментов больше не применяются.
Я может решить эту проблему, определив стили:
<Separator Style="{StaticResource {x:Static ToolBar.SeparatorStyleKey}}"/>
<Button Style="{StaticResource {x:Static ToolBar.ButtonStyleKey}}"/>
Но я бы хотел этого избежать, потому что у меня есть сотни кнопок. Поэтому мой вопрос: могу ли я определить стили для всех кнопок в панели инструментов из словаря ресурсов?
Спасибо!