Below is the visual tree of Tabs Studio controls with base types and additional properties:
Tabs : TabPanel | - Tab : TabItem (IsTabSelected, IsMultiExtensions) | - TabToolTip : ToolTip (IsTabSelected) | - TabInternals : DockPanel (IsTabSelected) | - TabNameGroup : StackPanel (IsTabSelected, IsMultiExtensions, IsNameReadOnly) | | | - TabName : Label (IsTabSelected, IsMultiExtensions, IsNameReadOnly) | | | - TabNameReadOnlyImage : Image (IsTabSelected, IsMultiExtensions, IsNameReadOnly) | - TabExtensionGroup : StackPanel (IsTabSelected, IsExtensionActive, IsExtensionReadOnly) | | | - TabExtension : Label (IsTabSelected, IsExtensionActive, IsExtensionReadOnly) | | | | | - TabExtensionToolTip : ToolTip (IsTabSelected, IsExtensionActive, IsExtensionReadOnly) | | | - TabExtensionReadOnlyImage : Image (IsTabSelected, IsExtensionActive, IsExtensionReadOnly) | - CloseTabButton : Image (IsTabSelected)
TabToolTip, TabInternals and CloseTabButton are missing IsMultiExtensions property – I’ll fix it in the next version. IsMultiExtensions is true when tab is a group of 2 or more extensions.
You can also look at default styles definition file for more styling ideas.