XAML:将样式应用于嵌套控件
|
在WPF Prism v4中,我有一个ToolBar充当区域。在该区域中,我注入UserControls,其中包含工具栏的按钮和分隔符。
问题在于,因为这些按钮现在位于UserControl中,所以工具栏样式不再适用。
我可以通过定义样式来解决此问题:
<Separator Style=\"{StaticResource {x:Static ToolBar.SeparatorStyleKey}}\"/>
<Button Style=\"{StaticResource {x:Static ToolBar.ButtonStyleKey}}\"/>
但是我想避免这种情况,因为我有数百个按钮。所以我的问题是,是否可以从资源字典中为工具栏下的所有按钮定义样式?
谢谢!
没有找到相关结果
已邀请:
3 个回复
丧泉缝锋
如果将其放在ToolBar资源中,则它将应用于其中的任何按钮。
械怒等
我希望这是ToolBar的默认行为,但是我发现它需要显式定义。 希望能帮助到你。 :)
俺呵誓放胳