如何将自定义样式应用于AvalonDock

cec*_*eco 4 wpf avalondock

有谁知道如何在AvalonDock 2.0中更改LayoutAnchorable和LayoutDocument标题的字体属性?我希望能够应用我的WPF应用程序中随处使用的样式以保持一致性.

MrD*_*osu 9

您可以创建要在整个应用程序中使用的主题.AvalonDock发行版中有几个主题可用作创建自己的示例或模板(例如VS2010主题).

然后,您只需将其应用于DockingManager:

<dock:DockingManager x:Name="dockingManager"
                     AnchorablesSource="{Binding DockModel.Tools}"
                     DocumentsSource="{Binding DockModel.Documents}"
                     ActiveContent="{Binding DockModel.ActiveContent, Mode=TwoWay}">

  <dock:DockingManager.Theme>
     <adCustom:DarkBlossomTheme />
  </dock:DockingManager.Theme>
  <dock:LayoutRoot/>
</dock:DockingManager>
Run Code Online (Sandbox Code Playgroud)