Skip to main content

DevExpress v24.2 Update — Your Feedback Matters

Our What's New in v24.2 webpage includes product-specific surveys. Your response to our survey questions will help us measure product satisfaction for features released in this major update and help us refine our plans for our next major release.

Take the survey Not interested

Customization Mode

The LayoutControl (DataLayoutControl) supports runtime layout customization. In this mode, end-users can modify the layout of controls within the LayoutControl according to their requirements:

  • Move controls to new positions via drag-and-drop

    CD_Customization_DragAndDrop

  • Resize controls

    CD_Customization_Resize

  • Change the alignment of controls within parents

    CD_Customization_ChangeAlignment

  • Select a control’s parent and then modify its layout settings.

    CD_Customization_SelectParent

Customization mode is invoked by setting the LayoutControl.IsCustomization property to true. Setting this property to false accepts changes made to the layout and disables further customization.

To prevent changes within a particular group, set its LayoutGroup.IsLocked property to true.

#Save and Restore the Layout

Customizations made by end-users can be saved to and then restored from a data store. The Save and Restore Item Layout document provides more information on this topic.