LayoutController Members

Represents the object that provides methods to manage the layout of items.

Constructors

Name Description
LayoutController(DockLayoutManager) Initializes a new instance of the LayoutController class.

Properties

Name Description
ActiveItem Gets the active layout item.
Container Gets the DockLayoutManager container whose dock functionality is controlled by the current LayoutController.
FixedItems Gets a collection of the items that are always available in the Customization Window.
HiddenItems Gets the collection of hidden items.
IsCustomization Gets whether Customization Mode is enabled.
Selection Gets a list of items that are selected in Customization Mode.

Methods

Name Description
Activate(BaseLayoutItem) Activates the specified item. For a LayoutControlItem object, the associated control is focused.
Activate(BaseLayoutItem, Boolean) Activates the specified item, and optionally focuses the item's associated control.
CancelRenaming() Cancels the item renaming in progress.
ChangeGroupOrientation(LayoutGroup, Orientation) Changes the LayoutGroup's LayoutGroup.Orientation to the specified value.
CreateCommand<T>(BaseLayoutItem[]) Creates the specified layout command for the specified items.
EndRenaming() Finishes the item renaming in progress.
Equals(Object) Determines whether the specified object is equal to the current object. Inherited from Object.
Equals(Object, Object) static Determines whether the specified object instances are considered equal. Inherited from Object.
GetHashCode() Serves as the default hash function. Inherited from Object.
GetType() Gets the Type of the current instance. Inherited from Object.
Group(BaseLayoutItem[]) Combines the specified adjacent items into a new group.
Hide(BaseLayoutItem) Hides the specified layout item.
HideSelectedItems() Hides the selected items.
MemberwiseClone() protected Creates a shallow copy of the current Object. Inherited from Object.
Move(BaseLayoutItem, BaseLayoutItem, MoveType) Moves the specified item to the position next to another item or into another group.
Move(BaseLayoutItem, BaseLayoutItem, MoveType, Int32) Moves the BaseLayoutItem next to another item or into another group at the precise position, specified by an insertIndex parameter.
ReferenceEquals(Object, Object) static Determines whether the specified Object instances are the same instance. Inherited from Object.
Rename(BaseLayoutItem) Starts layout item renaming.
Restore(BaseLayoutItem) Restores the specified hidden item, adding it to the layout.
SetGroupBorderStyle(LayoutGroup, GroupBorderStyle) Sets the specified style for a group.
ToString() Returns a string that represents the current object. Inherited from Object.
Ungroup(LayoutGroup) Ungroups the specified group, moving its children to the group's parent.
See Also