Skip to main content
A newer version of this page is available. .

DevExpress.XtraLayout Namespace

Contains the classes that encapsulate the Layout Control’s main functionality.

Assembly: DevExpress.XtraLayout.v20.2.dll

NuGet Package: DevExpress.Win.Navigation

Classes

Name Description
BaseLayoutItem Represents the base class for layout items.
BaseLayoutItemCustomizationOptions Contains options that specify which operations can be performed on a layout item at runtime.
BaseLayoutItemOptionsToolTip Contains options that allow tooltips to be assigned to layout items.
ColumnDefinition Defines a column in a table layout.
ColumnDefinitions A column collection within a table layout.
DefinitionBase The base class for Layout Control columns and rows in table layout mode.
EmptySpaceItem Used to insert empty regions in the Layout Control.
LayoutAppearanceCollection Provides the appearance settings used to paint a LayoutControl.
LayoutControl Creates and maintains a consistent layout of controls. See Layout and Data Layout Controls.
LayoutControlGroup A regular group with or without a header and borders.
LayoutControlItem Displays an embedded control and an optional label.
LayoutControlItemImageOptions Contains options that specify the icon in a layout item’s label.
LayoutGroup A base class for regular layout groups.
LayoutGroupCaptionImageOptions Contains options that specify the image in a layout group or tab’s label (header).
LayoutItem Represents the base class for layout items.
LayoutItemContainer Represets a container of layout items.
LayoutMenuEventArgs Obsolete. Provides data for the LayoutControl.PopupMenuShowing event.
LayoutRepositoryItem Represents a layout item capable of displaying information provided by a repository item.
LayoutSerializationOptions Contains options that specify how the LayoutControl’s layout is saved to and restored from a data store (an XML file, a stream or the system registry).
OptionsCustomizationForm Contains options that affect the appearance of the Customization Form.
OptionsFocus Contains options that affect focus movement between controls within the Layout Control and layout groups.
OptionsItemText Contains default options that specify how the text regions of layout items displayed within the LayoutControl are rendered.
OptionsItemTextGroup Contains options that specify how the text regions of layout items, displayed within a specific group, are rendered.
OptionsPrintBase The base class for classes that provide print and export options for layout items and groups.
OptionsPrintControl Provides the Layout Control’s print and export options.
OptionsPrintGroup A layout group’s print and export options.
OptionsPrintItem A layout item’s print and export options.
OptionsTableLayoutGroup Provides options and methods to customize a table layout enabled for a LayoutGroup.
OptionsTableLayoutItem Provides settings that specify the item’s position in a table layout.
OptionsView Contains options that determine the control’s display options
PopupMenuShowingEventArgs Provides data for the LayoutControl.PopupMenuShowing and LayoutControl.LayoutTreeViewPopupMenuShowing events.
RowDefinition Defines a row in a table layout.
RowDefinitions A row collection within a table layout.
SimpleLabelItem An area in the LayoutControl that contains a label, but does not contain an embedded control.
SplitterItem Allows you to resize and optionally collapse/expand adjacent layout items. Not supported in Table Layout and Flow Layout modes.
TabbedControlGroup The group that features a tabbed UI.
TabbedGroup Represents the base class for tabbed layout groups.

Delegates

Name Description
LayoutMenuEventHandler Obsolete. Represents a method for handling the LayoutControl.PopupMenuShowing event.

Enums

Name Description
AutoAlignMode Obsolete. Instead use the options provided by the TextAlignMode class.
AutoSizeModes Enumerates the options that specify how a LayoutControl‘s size is changed when it is positioned within another LayoutControl.
ControlMaxSizeCalcMode Contains values that specify how default maximum size constraints are calculated for controls that implement the IXtraResizableControl interface.
ControlMinSizeCalcMode Contains values that specify how default minimum size constraints are calculated for controls that implement the IXtraResizableControl interface.
CustomizationModes Enumerates the runtime customization modes for a LayoutControl.
MoveFocusDirection Specifies the direction in which focus is moved when the TAB key is pressed.
SimpleLabelAutoSizeMode Enumerates values that specify whether a SimpleLabelItem‘s maximum width, height, or both are calculated automatically based on the item’s content.
SizeConstraintsType Enumerates size constraints modes.
SplitterItemFixedStyles Contains values that specify whether and which layout item/group is fixed.
SplitterItemResizeMode Enumerates the options that control how layout items are resized when using a splitter.
TextAlignMode Enumerates the options that specify how the controls, displayed within the LayoutControl, are aligned and the corresponding text regions are resized.
TextAlignModeGroup Enumerates the options that specify how the controls, displayed within a specific layout group, are aligned and the corresponding text regions are resized.
TextAlignModeItem Enumerates the options that determine the alignment settings of a layout item’s control.