Move controls to new positions via drag-and-drop
Change the alignment of controls within parents
Select a control's parent and then modify its layout settings.
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.