Search
TabbedDiagramView Members
Constructors Fields Properties Methods Events
 


Represents a control that can display DiagramDocument objects. The individual diagram pages can be activated through the tabs in the tray located at one of the view sides.

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

 Public Constructors

  Name Description

TabbedDiagramView

Initializes a new instance of the TabbedDiagramView class.

 Public Fields

  Name Description

AllowRenamePagesProperty

 

AllowTabReorderProperty

Identifies the AllowTabReorder dependency property.

BehaviorProperty

Identifies the Behavior dependency property.

CurrentPageProperty

Identifies the CurrentPage dependency property.

DocumentProperty

Identifies the Document dependency property.

ScrollXProperty

 

ScrollYProperty

 

ShowCreateNewTabProperty

Identifies the ShowCreateNewTab dependency property.

ShowTabCloseButtonsProperty

Identifies the ShowTabCloseButtons dependency property.

ShowTabNavigationButtonsProperty

Identifies the ShowTabNavigationButtons dependency property.

ShowTabsProperty

Identifies the ShowTabs dependency property.

TabAlignmentProperty

Identifies the TabAlignment dependency property.

ZoomFactorProperty

 

 Public Properties

  Name Description

AllowRenamePages

Gets or sets whether DiagramPage titles can be renamed interactively.

AllowTabReorder

Gets or sets a value indicating whether tabs can be rearranged interactively.

Behavior

Gets or sets a value indicating how the control responds to user actions.

CurrentPage

Gets or sets the currently active page.

DiagramView

Gets the internal DiagramView used to render diagram pages.

Document

Gets or sets the displayed diagram document.

ScrollX

Gets or sets the horizontal scroll position.

ScrollY

Gets or sets the vertical scroll position.

ShowCreateNewTab

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

ShowTabCloseButtons

Gets or sets a value indicating whether to display a close button for each tab.

ShowTabNavigationButtons

Gets or sets a value indicating whether the tab navigation buttons.

ShowTabs

Gets or sets a value indicating whether the tabs are visible.

TabAlignment

Gets or sets the tabs alignment.

ZoomFactor

Gets or sets the effective zoom factor used to scale up or down the Diagram.

 Protected Properties

  Name Description

StyleKeyOverride

StyleKeyOverride of the TabbedDiagramView class.

 Protected Methods

  Name Description

OnApplyTemplate

FrameworkElement.OnApplyTemplate override.

OnCurrentPageChanged

Raises the CurrentPageChanged event.

OnPageAdded

Raises the PageAdded event.

OnPageRemoved

Raises the PageRemoved event.

OnPageRemoving

Raises the PageRemoving event.

OnPageRenamed

Raises the PageRenamed event.

OnPageRenaming

Raises the PageRenaming event.

 Public Events

  Name Description

CurrentPageChanged

Raised when the currently active page is changed.

PageAdded

Raised when a new page is added to the view interactively.

PageMoved

Raised when the user rearranges tabs.

PageRemoved

Raised when a page is removed interactively.

PageRemoving

Raised when a page is about to be removed interactively.

PageRenamed

Raised when the page has been renamed.

PageRenaming

Raised to validate new page title.

 See Also