Back to Devexpress

DevExpress.XtraLayout Namespace

windowsforms-devexpress-f4d51efa.md

latest10.3 KB
Original Source

DevExpress.XtraLayout Namespace

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

Assembly : DevExpress.XtraLayout.v25.2.dll

NuGet Package : DevExpress.Win.Navigation

Classes

NameDescription
BaseLayoutItemRepresents the base class for layout items.
BaseLayoutItemCustomizationOptionsContains options that specify which operations can be performed on a layout item at runtime.
BaseLayoutItemOptionsToolTipContains options that allow tooltips to be assigned to layout items.
ColumnDefinitionDefines a column in a table layout.
ColumnDefinitionsA column collection within a table layout.
DefinitionBaseThe base class for Layout Control columns and rows in table layout mode.
EmptySpaceItemUsed to insert empty regions in the Layout Control.
LayoutAppearanceCollectionProvides the appearance settings used to paint a LayoutControl.
LayoutControlCreates and maintains a consistent layout of controls. See Layout and Data Layout Controls.
LayoutControlGroupA regular group with or without a header and borders.
LayoutControlItemA layout item.
LayoutControlItemImageOptionsContains options that specify the icon in a layout item’s label.
LayoutGroupA base class for regular layout groups.
LayoutGroupCaptionImageOptionsContains options that specify the image in a layout group or tab’s label (header).
LayoutItemRepresents the base class for layout items.
LayoutItemContainerRepresets a container of layout items.
LayoutMenuEventArgsObsolete. Provides data for the LayoutControl.PopupMenuShowing event.
LayoutRepositoryItemRepresents a layout item capable of displaying information provided by a repository item.
LayoutSerializationOptionsContains 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).
OptionsCustomizationFormContains options that affect the appearance of the Customization Form.
OptionsFocusContains options that affect focus movement between controls within the Layout Control and layout groups.
OptionsItemTextContains default options that specify how the text regions of layout items displayed within the LayoutControl are rendered.
OptionsItemTextGroupContains options that specify how the text regions of layout items, displayed within a specific group, are rendered.
OptionsPrintBaseThe base class for classes that provide print and export options for layout items and groups.
OptionsPrintControlProvides the Layout Control’s print and export options.
OptionsPrintGroupA layout group’s print and export options.
OptionsPrintItemA layout item’s print and export options.
OptionsTableLayoutGroupProvides options and methods to customize a table layout enabled for a LayoutGroup.
OptionsTableLayoutItemProvides settings that specify the item’s position in a table layout.
OptionsViewContains options that determine the control’s display options
PopupMenuShowingEventArgsProvides data for the LayoutControl.PopupMenuShowing and LayoutControl.LayoutTreeViewPopupMenuShowing events.
RowDefinitionDefines a row in a table layout.
RowDefinitionsA row collection within a table layout.
SimpleLabelItemAn area in the LayoutControl that contains a label, but does not contain an embedded control.
SplitterItemAllows you to resize and optionally collapse/expand adjacent layout items. Not supported in Table Layout and Flow Layout modes.
TabbedControlGroupThe group that features a tabbed UI.
TabbedGroupRepresents the base class for tabbed layout groups.

Delegates

NameDescription
LayoutMenuEventHandlerObsolete. Represents a method for handling the LayoutControl.PopupMenuShowing event.

Enums

NameDescription
AutoAlignModeObsolete. Instead use the options provided by the TextAlignMode class.
AutoSizeModesEnumerates the options that specify how a LayoutControl‘s size is changed when it is positioned within another LayoutControl.
ControlMaxSizeCalcModeContains values that specify how default maximum size constraints are calculated for controls that implement the IXtraResizableControl interface.
ControlMinSizeCalcModeContains values that specify how default minimum size constraints are calculated for controls that implement the IXtraResizableControl interface.
CustomizationModesEnumerates the runtime customization modes for a LayoutControl.
MoveFocusDirectionSpecifies the direction in which focus is moved when the TAB key is pressed.
RoundedPanelIntegrationModeLists values that specify whether the Layout Control automatically adapts its padding within a RoundedSkinPanel container.
SimpleLabelAutoSizeModeEnumerates values that specify whether a SimpleLabelItem‘s maximum width, height, or both are calculated automatically based on the item’s content.
SizeConstraintsTypeEnumerates size constraints modes.
SplitterItemFixedStylesContains values that specify whether and which layout item/group is fixed.
SplitterItemResizeModeEnumerates the options that control how layout items are resized when using a splitter.
TextAlignModeEnumerates the options that specify how the controls, displayed within the LayoutControl, are aligned and the corresponding text regions are resized.
TextAlignModeGroupEnumerates the options that specify how the controls, displayed within a specific layout group, are aligned and the corresponding text regions are resized.
TextAlignModeItemEnumerates the options that determine the alignment settings of a layout item’s control.