Wpf 如何使用AvalonDock更改选项卡项窗格的颜色
我正在为我的应用程序开发一个黑暗主题,我的所有控件都使用AvalonDock。在大多数情况下,我成功地将所有其他控件更新到我的黑暗模式。除了这些选项卡项(参见下图) 我的应用程序中的每个选项卡项都有此蒙皮问题。这是因为该控件位于AvalonDock:DockingManager中,因此我可以简单地创建目标类型TabControl或TabItem的样式;我试过了,但没用 这是我如何设置DockingManager的:Wpf 如何使用AvalonDock更改选项卡项窗格的颜色,wpf,xaml,avalondock,Wpf,Xaml,Avalondock,我正在为我的应用程序开发一个黑暗主题,我的所有控件都使用AvalonDock。在大多数情况下,我成功地将所有其他控件更新到我的黑暗模式。除了这些选项卡项(参见下图) 我的应用程序中的每个选项卡项都有此蒙皮问题。这是因为该控件位于AvalonDock:DockingManager中,因此我可以简单地创建目标类型TabControl或TabItem的样式;我试过了,但没用 这是我如何设置DockingManager的: <avalonDock:DockingManager x:Name=&q
<avalonDock:DockingManager x:Name="DockingManager"
Foreground="Black"
DocumentsSource="{Binding Panes}"
AnchorablesSource="{Binding Tools}"
ActiveContent="{Binding MyActiveContent, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}"
LayoutItemTemplateSelector="{StaticResource AvalonDockPaneDataTemplateSelector}"
AllowMixedOrientation="True"
Grid.Row="1">
<avalonDock:DockingManager.LayoutItemContainerStyleSelector>
<view:PaneStyleSelector>
<view:PaneStyleSelector.ToolStyle>
<Style TargetType="{x:Type avalonDock:LayoutAnchorableItem}">
<Setter Property="Title"
Value="{Binding Model.Title}" />
<!--<Setter Property="IconSource" Value="{Binding Model.IconSource}"/>-->
<Setter Property="Visibility"
Value="{Binding Model.IsVisible, ConverterParameter={x:Static Visibility.Hidden}, Converter={StaticResource BooleanToVisibilityConverter}, Mode=TwoWay}" />
<Setter Property="ContentId" Value="{Binding Model.ContentId}"/>
<Setter Property="IsActive" Value="{Binding Model.IsActive, Mode=TwoWay}"/>
</Style>
</view:PaneStyleSelector.ToolStyle>
<view:PaneStyleSelector.PaneStyle>
<Style TargetType="{x:Type avalonDock:LayoutItem}">
<Setter Property="Title"
Value="{Binding Model.Title}"/>
<Setter Property="CloseCommand"
Value="{Binding CloseCommand}" />
<!--<Setter Property="IconSource" Value="{Binding Model.IconSource}"/>-->
<Setter Property="ContentId" Value="{Binding Model.ContentId}"/>
</Style>
</view:PaneStyleSelector.PaneStyle>
</view:PaneStyleSelector>
</avalonDock:DockingManager.LayoutItemContainerStyleSelector>
<avalonDock:LayoutRoot>
<avalonDock:LayoutPanel Orientation="Horizontal">
<avalonDock:LayoutDocumentPane />
<avalonDock:LayoutAnchorablePane Name="MyPane"
DockWidth="350" />
</avalonDock:LayoutPanel>
</avalonDock:LayoutRoot>
</avalonDock:DockingManager>
如何访问这些控件的颜色/笔刷/填充/背景