DiagramLite Programmer's Guide
DiagramTabControl Members
Constructors Fields Properties Methods
 


Represents a TabControl that displays DiagramTabItem items.

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

 Public Constructors

  Name Description

DiagramTabControl

Initializes a new instance of the DiagramTabControl class.

 Public Fields

  Name Description

AllowRenamePagesProperty

Identifies the AllowRenamePages dependency property.

AllowReorderProperty

Identifies the AllowReorder 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.

ShowAddButtonsProperty

Identifies the ShowAddButtons dependency property.

ShowCloseButtonsProperty

Identifies the ShowCloseButtons dependency property.

ShowCreateNewTabProperty

Identifies the ShowCreateNewTab dependency property.

ShowNavigationButtonsProperty

Identifies the ShowNavigationButtons dependency property.

ShowTabsProperty

Identifies the ShowTabs 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

AllowRenamePages

Gets or sets a value indicating whether tabs can be renamed.

AllowReorder

Gets or sets a value indicating whether interactive reordering of tabs is allowed. 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.

ShowAddButtons

Gets or sets a value indicating whether to display a add button for each tab. This is a dependency property.

ShowCloseButtons

Gets or sets a value indicating whether to display a close button for each tab. This is a dependency property.

ShowCreateNewTab

Gets or sets a value indicating whether to display the 'Create New Tab' button. This is a dependency property.

ShowNavigationButtons

Gets or sets a value indicating whether the tab navigation buttons. This is a dependency property.

ShowTabs

Gets or sets a value indicating whether the tabs are visible. 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.

OnPageRenamed

Raises the PageRenamed event.

PrepareContainerForItemOverride

ItemsControl.PrepareContainerForItemOverride override.

 See Also

DiagramTabControl Class
MindFusion.Diagramming Namespace