【问题标题】:How to apply custom style to AvalonDock如何将自定义样式应用到 AvalonDock
【发布时间】:2013-03-05 19:01:06
【问题描述】:

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

【问题讨论】:

    标签: wpf avalondock


    【解决方案1】:

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

    然后您只需将其应用到您的 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>
    

    【讨论】:

    • 谢谢,多苏先生。多亏了你,我看到 DockingManager 有一个 AnchorableHeaderTemplate 属性。如您所见,我是 AvalonDock 的新手,该属性对我来说已经足够了。无论如何,我会将您的回复标记为答案,因为它通常会更好。
    猜你喜欢
    • 1970-01-01
    • 2021-06-12
    • 1970-01-01
    • 2020-08-02
    • 2019-10-18
    • 2016-07-29
    • 2021-02-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多