AdvancedTabControl Class
Represents a tab control with advanced features.
[TemplatePart(Name = "PART_MenuButton", Type = typeof(PopupButton))]
[TemplatePart(Name = "PART_NewTabButton", Type = typeof(NewTabButton))]
[TemplatePart(Name = "PART_SelectedContentHost", Type = typeof(ContentPresenter))]
[TemplateVisualState(Name = "TabStripBottom", GroupName = "TabStripPlacementStates")]
[TemplateVisualState(Name = "TabStripLeft", GroupName = "TabStripPlacementStates")]
[TemplateVisualState(Name = "TabStripRight", GroupName = "TabStripPlacementStates")]
[TemplateVisualState(Name = "TabStripTop", GroupName = "TabStripPlacementStates")]
public class AdvancedTabControl : TabControl
- Inheritance:
- object Visual UIElement FrameworkElement Control ItemsControl Selector TabControl object
Constructors
AdvancedTabControl()
Initializes an instance of the AdvancedTabControl
class.
public AdvancedTabControl()
Properties
AreScrollButtonsVisible
Gets whether the scroll buttons are visible.
public bool AreScrollButtonsVisible { get; }
Property Value
- bool:
true
if the scroll buttons are visible; otherwise,false
. The default value isfalse
.
AreTabEmbeddedButtonsAlwaysVisible
Gets or sets whether tab embedded buttons are always visible, even when the tab is unselected.
public bool AreTabEmbeddedButtonsAlwaysVisible { get; set; }
Property Value
- bool:
true
if tab embedded buttons are always visible, even when the tab is unselected; otherwise,false
. The default value isfalse
.
CanScrollBackward
Gets whether scrolling backward is supported.
public bool CanScrollBackward { get; }
Property Value
- bool:
true
if scrolling backward is supported; otherwise,false
. The default value isfalse
.
CanScrollForward
Gets whether scrolling forward is supported.
public bool CanScrollForward { get; }
Property Value
- bool:
true
if scrolling forward is supported; otherwise,false
. The default value isfalse
.
CanTabsCloseOnMiddleClick
Gets or sets whether tabs can close when a middle-click is performed over them.
public bool CanTabsCloseOnMiddleClick { get; set; }
Property Value
- bool:
true
if tabs can close when a middle-click is performed over them; otherwise,false
. The default value isfalse
.
Remarks
The CanClose property must also be set to true
for this behavior to work.
CanTabsDrag
Gets or sets whether the dragging of tabs to reorder is enabled.
public bool CanTabsDrag { get; set; }
Property Value
- bool:
true
if the dragging of tabs to reorder is enabled; otherwise,false
. The default value isfalse
.
CanTabsHighlightOnPointerOverWhenInactive
Gets or sets whether tabs can highlight when the pointer is over inactive ones.
public bool CanTabsHighlightOnPointerOverWhenInactive { get; set; }
Property Value
- bool:
true
if tabs can highlight when the pointer is over inactive ones; otherwise,false
. The default value isfalse
.
CanTabsPin
Gets or sets whether tabs display an embedded pin button.
public bool CanTabsPin { get; set; }
Property Value
- bool:
true
if tabs display an embedded pin button; otherwise,false
. The default value isfalse
.
CanTabsPromote
Gets or sets whether tabs display an embedded promote from preview layout kind button.
public bool CanTabsPromote { get; set; }
Property Value
- bool:
true
if tabs display an embedded promote from preview layout kind button; otherwise,false
. The default value istrue
.
CanTabsSelectOnDragOver
Gets or sets whether tabs can be selected when performing a system (e.g. text, file) drag over them.
public bool CanTabsSelectOnDragOver { get; set; }
Property Value
- bool:
true
if tabs can be selected when performing a system (e.g. text, file) drag over them; otherwise,false
. The default value istrue
.
EmbeddedButtonStyle
Gets or sets the Style to use for embedded buttons.
public Style EmbeddedButtonStyle { get; set; }
Property Value
HasNewTabButton
Gets or sets whether a new tab button is available.
public bool HasNewTabButton { get; set; }
Property Value
- bool:
true
if a new tab button is visible; otherwise,false
. The default value isfalse
.
HasTabCloseButtons
Gets or sets whether tabs have an embedded close button.
public bool HasTabCloseButtons { get; set; }
Property Value
- bool:
true
if tabs have an embedded close button; otherwise,false
. The default value isfalse
.
Remarks
The CanClose property must also be set to true
for the button to show.
HasTabImages
Gets or sets whether tabs display an embedded image when one is available.
public bool HasTabImages { get; set; }
Property Value
- bool:
true
if tabs display an embedded image when one is available; otherwise,false
. The default value isfalse
.
HeaderBackground
Gets or sets the background Brush for the header area behind the tabs and buttons.
public Brush HeaderBackground { get; set; }
Property Value
HighlightBrushActive
Gets or sets the Brush to use for rendering an active highlight effect around the content border.
public Brush HighlightBrushActive { get; set; }
Property Value
HighlightBrushInactive
Gets or sets the Brush to use for rendering an inactive highlight effect around the content border.
public Brush HighlightBrushInactive { get; set; }
Property Value
HighlightThickness
Gets or sets the thickness of the highlight effect around the content border.
public Thickness HighlightThickness { get; set; }
Property Value
- Thickness:
The thickness of the highlight effect around the content border. The default value is
0
.
IsActive
Gets or sets whether the tab control is active, generally meaning it contains focus.
public bool IsActive { get; set; }
Property Value
- bool:
true
if the tab control is active; otherwise,false
. The default value isfalse
.
IsLayoutAnimationEnabled
Gets or sets whether animation effects are applied during layout, such as when tabs are added or removed.
public bool IsLayoutAnimationEnabled { get; set; }
Property Value
- bool:
true
if animation effects are applied during layout, such as when tabs are added or removed; otherwise,false
. The default value istrue
.
IsMenuButtonVisible
Gets whether the drop-down menu button is visible.
public bool IsMenuButtonVisible { get; }
Property Value
- bool:
true
if the drop-down menu button is visible; otherwise,false
. The default value isfalse
.
IsOverflowed
Gets whether the tabs are overflowed.
public bool IsOverflowed { get; }
Property Value
- bool:
true
if the tabs are overflowed; otherwise,false
.
IsTabContentHorizontal
Gets or sets whether the tab content layout is in a horizontal orientation.
public bool IsTabContentHorizontal { get; set; }
Property Value
- bool:
true
if the tab content layout is in a horizontal orientation; otherwise,false
. The default value istrue
.
IsTabKeyboardAccessEnabled
Gets or sets whether keyboard access to directly select a tab is enabled.
public bool IsTabKeyboardAccessEnabled { get; set; }
Property Value
- bool:
true
if keyboard access to directly select a tab is enabled; otherwise,false
. The default value istrue
.
Remarks
When enabled, Ctrl+1
will activate the first tab in a normal state, with Ctrl+2
activating the second normal tab, and so on.
Ctrl+Alt+1
will activate the first tab in a pinned state, with Ctrl+Alt+2
activating the second pinned tab, and so on.
IsTabKeyboardSwitchingEnabled
Gets or sets whether keyboard access to switch to the previous/next tab is enabled.
public bool IsTabKeyboardSwitchingEnabled { get; set; }
Property Value
- bool:
true
if keyboard access to switch to the previous/next tab is enabled; otherwise,false
. The default value istrue
.
Remarks
When enabled, Ctrl+Tab
will switch to the next tab and Ctrl+Shift+Tab
will switch to the previous tab.
IsTabStripVisible
Gets or sets whether the tabstrip is visible.
public bool IsTabStripVisible { get; set; }
Property Value
- bool:
true
if the tabstrip is visible; otherwise,false
. The default value istrue
.
MaxTabExtent
Gets or sets the maximum extent of a tab.
public double MaxTabExtent { get; set; }
Property Value
- double:
The maximum extent of a tab. The default value is
260.0
.
Remarks
Set the MinTabExtent to the same as the MaxTabExtent to produce fixed-size tabs.
MenuButtonContentTemplate
Gets or sets the DataTemplate to use for the drop-down menu button content.
public DataTemplate MenuButtonContentTemplate { get; set; }
Property Value
- DataTemplate:
The DataTemplate to use for the drop-down menu button content.
MinTabExtent
Gets or sets the minimum extent of a tab.
public double MinTabExtent { get; set; }
Property Value
- double:
The minimum extent of a tab. The default value is
30.0
.
Remarks
Set the MinTabExtent to the same as the MaxTabExtent to produce fixed-size tabs. This property will be ignored when a TabOverflowBehavior that involves shrinking is active and the tabs enter an overflow scenario.
NewTabButtonStyle
Gets or sets the Style to use for the new tab button.
public Style NewTabButtonStyle { get; set; }
Property Value
OverflowMenuButtonContentTemplate
Gets or sets the DataTemplate to use for the overflow drop-down menu button content.
public DataTemplate OverflowMenuButtonContentTemplate { get; set; }
Property Value
- DataTemplate:
The DataTemplate to use for the overflow drop-down menu button content.
RequestNewTabCommand
Gets the ICommand that can be used to request a new tab.
public ICommand RequestNewTabCommand { get; }
Property Value
RotatedBorderThickness
Gets or sets the BorderThickness
value, but automatically rotated based on the TabStripPlacement
.
public Thickness RotatedBorderThickness { get; set; }
Property Value
- Thickness:
The
BorderThickness
value, but automatically rotated based on theTabStripPlacement
. The default value is0
.
Remarks
This property should not be set, as it will be set internally.
RotatedHighlightThickness
Gets or sets the HighlightThickness
value, but automatically rotated based on the TabStripPlacement
.
public Thickness RotatedHighlightThickness { get; set; }
Property Value
- Thickness:
The
HighlightThickness
value, but automatically rotated based on theTabStripPlacement
. The default value is0
.
Remarks
This property should not be set, as it will be set internally.
RotatedPadding
Gets or sets the Padding
value, but automatically rotated based on the TabStripPlacement
.
public Thickness RotatedPadding { get; set; }
Property Value
- Thickness:
The
Padding
value, but automatically rotated based on theTabStripPlacement
. The default value is0
.
Remarks
This property should not be set, as it will be set internally.
ScrollBackwardButtonContentTemplate
Gets or sets the DataTemplate to use for the scroll backward button content.
public DataTemplate ScrollBackwardButtonContentTemplate { get; set; }
Property Value
- DataTemplate:
The DataTemplate to use for the scroll backward content.
ScrollBackwardCommand
Gets the ICommand that can be used to scroll backward.
public ICommand ScrollBackwardCommand { get; }
Property Value
ScrollForwardButtonContentTemplate
Gets or sets the DataTemplate to use for the scroll forward button content.
public DataTemplate ScrollForwardButtonContentTemplate { get; set; }
Property Value
- DataTemplate:
The DataTemplate to use for the scroll forward content.
ScrollForwardCommand
Gets the ICommand that can be used to scroll forward.
public ICommand ScrollForwardCommand { get; }
Property Value
ScrollOffset
Gets the scroll offset.
SelectItemCommand
Gets the ICommand that can be used to select an item.
public ICommand SelectItemCommand { get; }
Property Value
TabBackground
Gets or sets the tabs' background Brush to use.
TabBackgroundActiveSelected
Gets or sets the tabs' background Brush to use when the tab is selected and its content is active.
TabBackgroundInactiveSelected
Gets or sets the tabs' background Brush to use when the tab is selected and its content is inactive.
public Brush TabBackgroundInactiveSelected { get; set; }
Property Value
TabBackgroundPointerOver
Gets or sets the tabs' background Brush to use when the pointer is over it.
TabBackgroundPreview
Gets or sets the tabs' background Brush to use when the tab is a preview tab.
TabBackgroundPreviewActiveSelected
Gets or sets the tabs' background Brush to use when the tab is a preview tab, is selected, and its content is active.
public Brush TabBackgroundPreviewActiveSelected { get; set; }
Property Value
TabBackgroundPreviewPointerOver
Gets or sets the tabs' border Brush to use when the tab is a preview tab and the pointer is over it.
public Brush TabBackgroundPreviewPointerOver { get; set; }
Property Value
TabBorderBrush
Gets or sets the tabs' border Brush to use.
TabBorderBrushActiveSelected
Gets or sets the tabs' border Brush to use when the tab is selected and its content is active.
TabBorderBrushInactiveSelected
Gets or sets the tabs' border Brush to use when the tab is selected and its content is inactive.
TabBorderBrushPointerOver
Gets or sets the tabs' border Brush to use when the pointer is over it.
TabBorderBrushPreview
Gets or sets the tabs' border Brush to use when the tab is a preview tab.
TabBorderBrushPreviewActiveSelected
Gets or sets the tabs' border Brush to use when the tab is a preview tab, is selected, and its content is active.
public Brush TabBorderBrushPreviewActiveSelected { get; set; }
Property Value
TabBorderBrushPreviewPointerOver
Gets or sets the tabs' border Brush to use when the tab is a preview tab and the pointer is over it.
TabCornerRadius
Gets or sets the corner radius of tab borders, relative to a top-facing tab.
public CornerRadius TabCornerRadius { get; set; }
Property Value
- CornerRadius:
The corner radius of tab borders, relative to a top-facing tab.
TabEmbeddedButtonStyle
Gets or sets the Style to use for embedded buttons within tabs.
public Style TabEmbeddedButtonStyle { get; set; }
Property Value
TabFarSlantExtent
Gets or sets the far side slant extent of the tabs.
public double TabFarSlantExtent { get; set; }
Property Value
- double:
The far side slant extent of the tabs, or
0.0
for no slant. The default value is0.0
.
TabForeground
Gets or sets the tabs' foreground Brush to use.
TabForegroundActiveSelected
Gets or sets the tabs' foreground Brush to use when the tab is selected and its content is active.
TabForegroundInactiveSelected
Gets or sets the tabs' foreground Brush to use when the tab is selected and its content is inactive.
public Brush TabForegroundInactiveSelected { get; set; }
Property Value
TabForegroundPointerOver
Gets or sets the tabs' foreground Brush to use when the pointer is over it.
TabForegroundPreview
Gets or sets the tabs' foreground Brush to use when the tab is a preview tab.
TabForegroundPreviewActiveSelected
Gets or sets the tabs' foreground Brush to use when the tab is a preview tab, is selected, and its content is active.
public Brush TabForegroundPreviewActiveSelected { get; set; }
Property Value
TabForegroundPreviewPointerOver
Gets or sets the tabs' foreground Brush to use when the tab is a preview tab and the pointer is over it.
public Brush TabForegroundPreviewPointerOver { get; set; }
Property Value
TabNearSlantExtent
Gets or sets the near side slant extent of the tabs.
public double TabNearSlantExtent { get; set; }
Property Value
- double:
The near side slant extent of the tabs, or
0.0
for no slant. The default value is0.0
.
TabOverflowBehavior
Gets or sets the TabOverflowBehavior that indicates the logic to use in tab overflow scenarios.
public TabOverflowBehavior TabOverflowBehavior { get; set; }
Property Value
- TabOverflowBehavior:
The TabOverflowBehavior that indicates the logic to use in tab overflow scenarios. The default value is
Shrink
.
TabPadding
Gets or sets the tab padding.
public Thickness TabPadding { get; set; }
Property Value
- Thickness:
The tab padding. The default value is
5,2
.
TabSpacing
Gets or sets the spacing between tabs.
public double TabSpacing { get; set; }
Property Value
- double:
The spacing between tabs. The default value is
0.0
.
UseDefaultFocusHandling
Gets or sets whether to use default TabItem
focus handling.
public bool UseDefaultFocusHandling { get; set; }
Property Value
- bool:
true
if defaultTabItem
focus handling should be used; otherwise,false
. The default value istrue
.
Methods
ArrangeOverride(Size)
When overridden in a derived class, positions child elements and determines a size for a FrameworkElement derived class.
protected override Size ArrangeOverride(Size finalSize)
Parameter | Type | Description |
---|---|---|
finalSize | Size | The final area within the parent that this element should use to arrange itself and its children. |
Returns
- Size:
The actual size used.
ClearContainerForItemOverride(DependencyObject, object)
Removes the effects of a PrepareContainerForItemOverride(DependencyObject, object) call.
protected override void ClearContainerForItemOverride(DependencyObject element, object item)
Parameter | Type | Description |
---|---|---|
element | DependencyObject | The System.Windows.DependencyObject that is the wrapper element. |
item | object | The item that is being wrapped. |
GetContainerForItemOverride()
Creates or identifies the element used to display the specified item.
protected override DependencyObject GetContainerForItemOverride()
Returns
- DependencyObject:
The element that is used to display the given item.
IsItemItsOwnContainerOverride(object)
Determines if the specified item is (or is eligible to be) its own item container.
protected override bool IsItemItsOwnContainerOverride(object item)
Parameter | Type | Description |
---|---|---|
item | object | Specified item. |
Returns
- bool:
true
if the item is its own item container; otherwise,false
.
OnApplyTemplate()
Invoked whenever application code or internal processes call ApplyTemplate
.
public override void OnApplyTemplate()
OnCreateAutomationPeer()
Returns an AutomationPeer object for this control instance.
protected override AutomationPeer OnCreateAutomationPeer()
Returns
- AutomationPeer:
An AutomationPeer instance.
OnKeyDown(KeyEventArgs)
Occurs when a key is pressed.
protected override void OnKeyDown(KeyEventArgs e)
Parameter | Type | Description |
---|---|---|
e | KeyEventArgs | The KeyEventArgs that contains the event data. |
OnRenderSizeChanged(SizeChangedInfo)
Occurs when the control's size is changed.
protected override void OnRenderSizeChanged(SizeChangedInfo sizeInfo)
Parameter | Type | Description |
---|---|---|
sizeInfo | SizeChangedInfo | The size change info. |
OnSelectionChanged(SelectionChangedEventArgs)
Occurs when the selection has changed.
protected override void OnSelectionChanged(SelectionChangedEventArgs e)
Parameter | Type | Description |
---|---|---|
e | SelectionChangedEventArgs | The |
PrepareContainerForItemOverride(DependencyObject, object)
Prepares the specified element to display the specified item.
protected override void PrepareContainerForItemOverride(DependencyObject element, object item)
Parameter | Type | Description |
---|---|---|
element | DependencyObject | The System.Windows.DependencyObject that is the wrapper element. |
item | object | The item that is being wrapped. |
UpdateHighlightBrushes()
Optionally updates the HighlightBrushActive and HighlightBrushInactive properties based on the selected tab.
protected virtual void UpdateHighlightBrushes()
Remarks
The default implementation of this method does nothing.
Events
MenuOpening
Occurs before a context or drop-down menu is opening.
public event EventHandler<AdvancedTabControlMenuEventArgs> MenuOpening
Event Type
NewTabRequested
Occurs when a new tab is requested.
TabClosing
Occurs before a tab is closed due to clicking on its close button.
public event EventHandler<AdvancedTabItemEventArgs> TabClosing
Event Type
TabDragReordered
Occurs when a tab is reordered using internal drag/drop.
public event EventHandler<AdvancedTabItemEventArgs> TabDragReordered
Event Type
Fields
AreScrollButtonsVisibleProperty
Identifies the AreScrollButtonsVisible dependency property. This field is read-only.
public static readonly DependencyProperty AreScrollButtonsVisibleProperty
AreTabEmbeddedButtonsAlwaysVisibleProperty
Identifies the AreTabEmbeddedButtonsAlwaysVisible dependency property. This field is read-only.
public static readonly DependencyProperty AreTabEmbeddedButtonsAlwaysVisibleProperty
CanScrollBackwardProperty
Identifies the CanScrollBackward dependency property. This field is read-only.
public static readonly DependencyProperty CanScrollBackwardProperty
CanScrollForwardProperty
Identifies the CanScrollForward dependency property. This field is read-only.
public static readonly DependencyProperty CanScrollForwardProperty
CanTabsCloseOnMiddleClickProperty
Identifies the CanTabsCloseOnMiddleClick dependency property. This field is read-only.
public static readonly DependencyProperty CanTabsCloseOnMiddleClickProperty
CanTabsDragProperty
Identifies the CanTabsDrag dependency property. This field is read-only.
public static readonly DependencyProperty CanTabsDragProperty
CanTabsHighlightOnPointerOverWhenInactiveProperty
Identifies the CanTabsHighlightOnPointerOverWhenInactive dependency property. This field is read-only.
public static readonly DependencyProperty CanTabsHighlightOnPointerOverWhenInactiveProperty
CanTabsPinProperty
Identifies the CanTabsPin dependency property. This field is read-only.
public static readonly DependencyProperty CanTabsPinProperty
CanTabsPromoteProperty
Identifies the CanTabsPromote dependency property. This field is read-only.
public static readonly DependencyProperty CanTabsPromoteProperty
CanTabsSelectOnDragOverProperty
Identifies the CanTabsSelectOnDragOver dependency property. This field is read-only.
public static readonly DependencyProperty CanTabsSelectOnDragOverProperty
EmbeddedButtonStyleProperty
Identifies the EmbeddedButtonStyle dependency property. This field is read-only.
public static readonly DependencyProperty EmbeddedButtonStyleProperty
HasNewTabButtonProperty
Identifies the HasNewTabButton dependency property. This field is read-only.
public static readonly DependencyProperty HasNewTabButtonProperty
HasTabCloseButtonsProperty
Identifies the HasTabCloseButtons dependency property. This field is read-only.
public static readonly DependencyProperty HasTabCloseButtonsProperty
HasTabImagesProperty
Identifies the HasTabImages dependency property. This field is read-only.
public static readonly DependencyProperty HasTabImagesProperty
HeaderBackgroundProperty
Identifies the HeaderBackground dependency property. This field is read-only.
public static readonly DependencyProperty HeaderBackgroundProperty
HighlightBrushActiveProperty
Identifies the HighlightBrushActive dependency property. This field is read-only.
public static readonly DependencyProperty HighlightBrushActiveProperty
HighlightBrushInactiveProperty
Identifies the HighlightBrushInactive dependency property. This field is read-only.
public static readonly DependencyProperty HighlightBrushInactiveProperty
HighlightThicknessProperty
Identifies the HighlightThickness dependency property. This field is read-only.
public static readonly DependencyProperty HighlightThicknessProperty
IsActiveProperty
Identifies the IsActive dependency property. This field is read-only.
public static readonly DependencyProperty IsActiveProperty
IsLayoutAnimationEnabledProperty
Identifies the IsLayoutAnimationEnabled dependency property. This field is read-only.
public static readonly DependencyProperty IsLayoutAnimationEnabledProperty
IsMenuButtonVisibleProperty
Identifies the IsMenuButtonVisible dependency property. This field is read-only.
public static readonly DependencyProperty IsMenuButtonVisibleProperty
IsOverflowedProperty
Identifies the IsOverflowed dependency property. This field is read-only.
public static readonly DependencyProperty IsOverflowedProperty
IsTabContentHorizontalProperty
Identifies the IsTabContentHorizontal dependency property. This field is read-only.
public static readonly DependencyProperty IsTabContentHorizontalProperty
IsTabKeyboardAccessEnabledProperty
Identifies the IsTabKeyboardAccessEnabled dependency property. This field is read-only.
public static readonly DependencyProperty IsTabKeyboardAccessEnabledProperty
IsTabKeyboardSwitchingEnabledProperty
Identifies the IsTabKeyboardSwitchingEnabled dependency property. This field is read-only.
public static readonly DependencyProperty IsTabKeyboardSwitchingEnabledProperty
IsTabStripVisibleProperty
Identifies the IsTabStripVisible dependency property. This field is read-only.
public static readonly DependencyProperty IsTabStripVisibleProperty
MaxTabExtentProperty
Identifies the MaxTabExtent dependency property. This field is read-only.
public static readonly DependencyProperty MaxTabExtentProperty
MenuButtonContentTemplateProperty
Identifies the MenuButtonContentTemplate dependency property. This field is read-only.
public static readonly DependencyProperty MenuButtonContentTemplateProperty
MinTabExtentProperty
Identifies the MinTabExtent dependency property. This field is read-only.
public static readonly DependencyProperty MinTabExtentProperty
NewTabButtonStyleProperty
Identifies the NewTabButtonStyle dependency property. This field is read-only.
public static readonly DependencyProperty NewTabButtonStyleProperty
OverflowMenuButtonContentTemplateProperty
Identifies the OverflowMenuButtonContentTemplate dependency property. This field is read-only.
public static readonly DependencyProperty OverflowMenuButtonContentTemplateProperty
RotatedBorderThicknessProperty
Identifies the RotatedBorderThickness dependency property. This field is read-only.
public static readonly DependencyProperty RotatedBorderThicknessProperty
RotatedHighlightThicknessProperty
Identifies the RotatedHighlightThickness dependency property. This field is read-only.
public static readonly DependencyProperty RotatedHighlightThicknessProperty
RotatedPaddingProperty
Identifies the RotatedPadding dependency property. This field is read-only.
public static readonly DependencyProperty RotatedPaddingProperty
ScrollBackwardButtonContentTemplateProperty
Identifies the ScrollBackwardButtonContentTemplate dependency property. This field is read-only.
public static readonly DependencyProperty ScrollBackwardButtonContentTemplateProperty
ScrollForwardButtonContentTemplateProperty
Identifies the ScrollForwardButtonContentTemplate dependency property. This field is read-only.
public static readonly DependencyProperty ScrollForwardButtonContentTemplateProperty
ScrollOffsetProperty
Identifies the ScrollOffset dependency property. This field is read-only.
public static readonly DependencyProperty ScrollOffsetProperty
TabBackgroundActiveSelectedProperty
Identifies the TabBackgroundActiveSelected dependency property. This field is read-only.
public static readonly DependencyProperty TabBackgroundActiveSelectedProperty
TabBackgroundInactiveSelectedProperty
Identifies the TabBackgroundInactiveSelected dependency property. This field is read-only.
public static readonly DependencyProperty TabBackgroundInactiveSelectedProperty
TabBackgroundPointerOverProperty
Identifies the TabBackgroundPointerOver dependency property. This field is read-only.
public static readonly DependencyProperty TabBackgroundPointerOverProperty
TabBackgroundPreviewActiveSelectedProperty
Identifies the TabBackgroundPreviewActiveSelected dependency property. This field is read-only.
public static readonly DependencyProperty TabBackgroundPreviewActiveSelectedProperty
TabBackgroundPreviewPointerOverProperty
Identifies the TabBackgroundPreviewPointerOver dependency property. This field is read-only.
public static readonly DependencyProperty TabBackgroundPreviewPointerOverProperty
TabBackgroundPreviewProperty
Identifies the TabBackgroundPreview dependency property. This field is read-only.
public static readonly DependencyProperty TabBackgroundPreviewProperty
TabBackgroundProperty
Identifies the TabBackground dependency property. This field is read-only.
public static readonly DependencyProperty TabBackgroundProperty
TabBorderBrushActiveSelectedProperty
Identifies the TabBorderBrushActiveSelected dependency property. This field is read-only.
public static readonly DependencyProperty TabBorderBrushActiveSelectedProperty
TabBorderBrushInactiveSelectedProperty
Identifies the TabBorderBrushInactiveSelected dependency property. This field is read-only.
public static readonly DependencyProperty TabBorderBrushInactiveSelectedProperty
TabBorderBrushPointerOverProperty
Identifies the TabBorderBrushPointerOver dependency property. This field is read-only.
public static readonly DependencyProperty TabBorderBrushPointerOverProperty
TabBorderBrushPreviewActiveSelectedProperty
Identifies the TabBorderBrushPreviewActiveSelected dependency property. This field is read-only.
public static readonly DependencyProperty TabBorderBrushPreviewActiveSelectedProperty
TabBorderBrushPreviewPointerOverProperty
Identifies the TabBorderBrushPreviewPointerOver dependency property. This field is read-only.
public static readonly DependencyProperty TabBorderBrushPreviewPointerOverProperty
TabBorderBrushPreviewProperty
Identifies the TabBorderBrushPreview dependency property. This field is read-only.
public static readonly DependencyProperty TabBorderBrushPreviewProperty
TabBorderBrushProperty
Identifies the TabBorderBrush dependency property. This field is read-only.
public static readonly DependencyProperty TabBorderBrushProperty
TabCornerRadiusProperty
Identifies the TabCornerRadius dependency property. This field is read-only.
public static readonly DependencyProperty TabCornerRadiusProperty
TabEmbeddedButtonStyleProperty
Identifies the TabEmbeddedButtonStyle dependency property. This field is read-only.
public static readonly DependencyProperty TabEmbeddedButtonStyleProperty
TabFarSlantExtentProperty
Identifies the TabFarSlantExtent dependency property. This field is read-only.
public static readonly DependencyProperty TabFarSlantExtentProperty
TabForegroundActiveSelectedProperty
Identifies the TabForegroundActiveSelected dependency property. This field is read-only.
public static readonly DependencyProperty TabForegroundActiveSelectedProperty
TabForegroundInactiveSelectedProperty
Identifies the TabForegroundInactiveSelected dependency property. This field is read-only.
public static readonly DependencyProperty TabForegroundInactiveSelectedProperty
TabForegroundPointerOverProperty
Identifies the TabForegroundPointerOver dependency property. This field is read-only.
public static readonly DependencyProperty TabForegroundPointerOverProperty
TabForegroundPreviewActiveSelectedProperty
Identifies the TabForegroundPreviewActiveSelected dependency property. This field is read-only.
public static readonly DependencyProperty TabForegroundPreviewActiveSelectedProperty
TabForegroundPreviewPointerOverProperty
Identifies the TabForegroundPreviewPointerOver dependency property. This field is read-only.
public static readonly DependencyProperty TabForegroundPreviewPointerOverProperty
TabForegroundPreviewProperty
Identifies the TabForegroundPreview dependency property. This field is read-only.
public static readonly DependencyProperty TabForegroundPreviewProperty
TabForegroundProperty
Identifies the TabForeground dependency property. This field is read-only.
public static readonly DependencyProperty TabForegroundProperty
TabNearSlantExtentProperty
Identifies the TabNearSlantExtent dependency property. This field is read-only.
public static readonly DependencyProperty TabNearSlantExtentProperty
TabOverflowBehaviorProperty
Identifies the TabOverflowBehavior dependency property. This field is read-only.
public static readonly DependencyProperty TabOverflowBehaviorProperty
TabPaddingProperty
Identifies the TabPadding dependency property. This field is read-only.
public static readonly DependencyProperty TabPaddingProperty
TabSpacingProperty
Identifies the TabSpacing dependency property. This field is read-only.
public static readonly DependencyProperty TabSpacingProperty
UseDefaultFocusHandlingProperty
Identifies the UseDefaultFocusHandling dependency property. This field is read-only.
public static readonly DependencyProperty UseDefaultFocusHandlingProperty