Wpf 如何使用AvalonDock更改选项卡项窗格的颜色

Wpf 如何使用AvalonDock更改选项卡项窗格的颜色,wpf,xaml,avalondock,Wpf,Xaml,Avalondock,我正在为我的应用程序开发一个黑暗主题,我的所有控件都使用AvalonDock。在大多数情况下,我成功地将所有其他控件更新到我的黑暗模式。除了这些选项卡项(参见下图) 我的应用程序中的每个选项卡项都有此蒙皮问题。这是因为该控件位于AvalonDock:DockingManager中,因此我可以简单地创建目标类型TabControl或TabItem的样式;我试过了,但没用 这是我如何设置DockingManager的: <avalonDock:DockingManager x:Name=&q

我正在为我的应用程序开发一个黑暗主题,我的所有控件都使用AvalonDock。在大多数情况下,我成功地将所有其他控件更新到我的黑暗模式。除了这些选项卡项(参见下图)

我的应用程序中的每个选项卡项都有此蒙皮问题。这是因为该控件位于AvalonDock:DockingManager中,因此我可以简单地创建目标类型TabControl或TabItem的样式;我试过了,但没用

这是我如何设置DockingManager的:

<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>

如何访问这些控件的颜色/笔刷/填充/背景