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.v18.2.dll

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.
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.
LayoutGroup Represents the base class for regular layout groups.
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 object.
LayoutSerializationOptions Contains options that control how the LayoutControl’s layout is saved to and restored from a data store (an XML file, 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 print and export options for the LayoutControl.
OptionsPrintGroup Provides print and export options for layout groups.
OptionsPrintItem Provides print and export options for layout items.
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.
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.
CustomizationModes Enumerates the runtime customization modes for a LayoutControl.
MoveFocusDirection Specifies the direction in which focus is moved when the TAB key is pressed.
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.