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.
