New to Telerik UI for WinFormsStart a free 30-day trial

Manages the document windows in a RadDock instance. Supports additional collection of all DockWindow instances that reside within a DocumentTabStrip. The collection's sort order depends on the activation precedence. Provides methods for navigating to next and previous document. Keeps track of the currently active window.

Definition

Properties

Gets the currently active document in the owning RadDock instance.

C#
[Browsable(false)]
public DockWindow ActiveDocument { get; }

Gets or sets the ActiveDocumentListSortOrder value, which defines how menu items will be sorted in the active document list menu.

C#
public ActiveDocumentListSortOrder ActiveDocumentMenuSortOrder { get; set; }

Determines whether the currently active document's Text will be displayed in bold Font in its corresponding TabItem.

C#
public bool BoldActiveDocument { get; set; }

Gets an array of DockWindow instances, which DockState equals to DockState.TabbedDocument, in the order they appear in their parent strips.

C#
[Browsable(false)]
public DockWindow[] DocumentArray { get; }

Gets an array of DockWindow instances, which DockState equals TabbedDocument. The array is sorted by the Text value of each document.

C#
[Browsable(false)]
public DockWindow[] DocumentArraySortedByText { get; }

Gets an array of DockWindow instances, which DockState equals to DockState.TabbedDocument. The array is sorted by each window's z-order.

C#
[Browsable(false)]
public DockWindow[] DocumentArrayZOrdered { get; }

Determines which document should become active when the current active one is closed.

C#
public DocumentCloseActivation DocumentCloseActivation { get; set; }

Gest an enumerator, which allows for iterating all registered documents in the order they appear in their parent strips.

C#
[Browsable(false)]
public IEnumerable<DockWindow> DocumentEnumerator { get; }

Gets an enumerator, which allows for iterating all registered documents in a sorted-by-text manner.

C#
[Browsable(false)]
public IEnumerable<DockWindow> DocumentEnumeratorSortedByText { get; }

Gets an enumerator, which allows for iterating all registered documents in their z-order.

C#
[Browsable(false)]
public IEnumerable<DockWindow> DocumentEnumeratorZOrdered { get; }

Gets or sets the insert order to be used when adding new documents.

C#
public DockWindowInsertOrder DocumentInsertOrder { get; set; }

Methods

Activates the next document in the z-ordered list.

C#
public void ActivateNextDocument()

Activates the previous document in the z-ordered list.

C#
public void ActivatePreviousDocument()

Disposes any managed resources associated with this object.

C#
protected override void DisposeManagedResources()

Overrides: RadDockObject.DisposeManagedResources()

Gets the list of menu items to be displayed on the ActiveWindowList on the specified DocumentTabStrip.

C#
public IEnumerable<DockWindow> GetActiveWindowList(DocumentTabStrip strip)
Parameters:stripDocumentTabStripReturns:

IEnumerable<DockWindow>

The manager gets notified that the owning RadDock instance has been sucessfully loaded.

C#
protected void OnDockManagerLoaded()