MindFusion.Wpf Pack Programmer's Guide
TabControl Members
Constructors Fields Properties Methods Events
 


Represents a tab control.

The following tables list the members exposed by the TabControl type.

 Public Constructors

  Name Description

TabControl

Initializes a new instance of the TabControl class.

 Public Fields

  Name Description

AddButtonVisibilityProperty

Identifies the AddButtonVisibility dependency property.

ButtonBackgroundProperty

Identifies the ButtonBackground dependency property.

ButtonBorderBrushProperty

Identifies the ButtonBorderBrush dependency property.

ButtonBorderThicknessProperty

Identifies the ButtonBorderThickness dependency property.

ButtonMarginProperty

Identifies the ButtonMargin dependency property.

ButtonOverBackgroundProperty

Identifies the ButtonOverBackground dependency property.

ButtonPressedBackgroundProperty

Identifies the ButtonPressedBackground dependency property.

ButtonSizeProperty

Identifies the ButtonSize dependency property.

EnableDraggingProperty

Identifies the EnableDragging dependency property.

RemoveButtonVisibilityProperty

Identifies the RemoveButtonVisibility dependency property.

ScrollOffsetProperty

Identifies the ScrollOffset dependency property.

ScrollStepProperty

Identifies the ScrollStep dependency property.

SelectedContentProperty

Identifies the SelectedContent dependency property.

SelectedIndexProperty

Identifies the SelectedIndex dependency property.

SelectedItemProperty

Identifies the SelectedItem dependency property.

TabAlignmentProperty

Identifies the TabAlignment dependency property.

TabLayoutModeProperty

Identifies the TabLayoutMode dependency property.

TabRotationProperty

Identifies the TabRotation dependency property.

TabStripPlacementProperty

Identifies the TabStripPlacement dependency property.

 Public Properties

  Name Description

AddButtonVisibility

Gets or sets a value indicating whether the 'Add' button is displayed in the tab headers. This is a dependency property.

ButtonBackground

Gets or sets the background of the buttons, displayed when TabLayoutMode is set to Scroll. This is a dependency property.

ButtonBorderBrush

Gets or sets the border brush of the buttons, displayed when TabLayoutMode is set to Scroll. This is a dependency property.

ButtonBorderThickness

Gets or sets the border thickness of the buttons, displayed when TabLayoutMode is set to Scroll. This is a dependency property.

ButtonMargin

Gets or sets the margin of the buttons, displayed when TabLayoutMode is set to Scroll. This is a dependency property.

ButtonOverBackground

Gets or sets the background of the buttons, displayed when TabLayoutMode is set to Scroll, when they are pointed with the mouse. This is a dependency property.

ButtonPressedBackground

Gets or sets the background of the buttons, displayed when TabLayoutMode is set to Scroll, when they are pressed. This is a dependency property.

ButtonSize

Gets or sets the size of the buttons, displayed when TabLayoutMode is set to Scroll. This is a dependency property.

EnableDragging

Gets or sets a value indicating whether tabs can be repositioned interactively through dragging. This is a dependency property.

RemoveButtonVisibility

Gets or sets a value indicating whether the 'Remove' button is displayed in the tab headers. This is a dependency property.

ScrollOffset

Gets or sets the scroll amount when TabLayoutMode is set to Scroll. This is a dependency property.

ScrollStep

Gets or sets the scroll step when TabLayoutMode is set to Scroll. This is a dependency property.

SelectedContent

Gets or sets the content of the currently selected item. This is a dependency property.

SelectedIndex

Gets or sets the index of the currently selected item. This is a dependency property.

SelectedItem

Gets or sets the currently selected item. This is a dependency property.

TabAlignment

Gets or sets the alignment of the tab headers. This is a dependency property.

TabLayoutMode

Gets or sets a value indicating how tab headers are arranged when the available space is insufficient. This is a dependency property.

TabRotation

Gets or sets the rotation of the tab headers. This is a dependency property.

TabStripPlacement

Gets or sets the alignment of the tab headers. This is a dependency property.

 Public Methods

  Name Description

OnApplyTemplate

FrameworkElement.OnApplyTemplate override.

 Protected Methods

  Name Description

GetContainerForItemOverride

ItemsControl.GetContainerForItemOverride override.

IsItemItsOwnContainerOverride

ItemsControl.IsItemItsOwnContainerOverride override.

OnItemsChanged

ItemsControl.OnItemsChanged override.

OnMouseLeftButtonDown

UIElement.OnMouseLeftButtonDown override.

OnMouseLeftButtonUp

UIElement.OnMouseLeftButtonUp override.

OnMouseMove

UIElement.OnMouseMove override.

PrepareContainerForItemOverride

ItemsControl.PrepareContainerForItemOverride override.

 Public Events

  Name Description

DragCompleted

Raised when a drag operation has completed.

DragStarted

Raised when a drag operation has started.

TabAdd

Raised when a tab has been added to the control.

TabAddButtonClick

Raised when the 'Add' button in a tab header has been clicked.

TabClick

Raised when a tab has been clicked.

TabDown

Raised when the mouse is pressed over a tab.

TabEnter

Raised when the mouse enters a tab.

TabLeave

Raised when the mouse leaves a tab.

TabMove

Raised when a tab has been moved interactively through dragging.

TabRemoveButtonClick

Raised when the 'Remove' button in a tab header has been clicked.

TabSelectionChanged

Raised when the tab selection has changed.

 See Also

TabControl Class
MindFusion.UI.Wpf Namespace