我想给一个AvalonDock选项卡项提供不同的颜色。
我尝试编辑主题,并尝试在DockManager上找到一个属性,该属性可能会公开TabItem,但无济于事。
答案 0 :(得分:0)
我认为您想编辑LayoutDocumentTabItem
或LayoutAnchorableTabItem
样式。您可以从存储库中获取原始样式:
wpftoolkit/ExtendedWPFToolkitSolution/Src/Xceed.Wpf.AvalonDock/Themes/generic.xaml
只需修改它们。要更改单个特定选项卡的颜色,必须在视图模型的适当属性上触发。通过遵循绑定中的以下数据路径,可以访问处于这些样式范围内的ViewModel:
Path=LayoutItem.Model.(xcad:LayoutDocument.Content).(viewModels:YourViewModel.Property)
祝你好运。