BaseLayoutItem.Move(LayoutItemDragController) Method
Moves the item to the specified position within the LayoutControl.
Namespace: DevExpress.XtraLayout
Assembly: DevExpress.XtraLayout.v24.2.dll
NuGet Package: DevExpress.Win.Navigation
#Declaration
public virtual bool Move(
LayoutItemDragController controller
)
#Parameters
Name | Type | Description |
---|---|---|
controller | Layout |
A Layout |
#Returns
Type | Description |
---|---|
Boolean |
|
#Remarks
To move an item to a specific position, create a LayoutItemDragController object. It’s settings should identify the position to which the current item must be moved. Then call the Move method and pass the LayoutItemDragController object.
#Example
The following code shows how to move a layout item to a different position via code. An item is moved using the BaseLayoutItem.Move method.
Initially two layout items are displayed one under another:
In the example the second item is positioned on the right of the first layout item.
using DevExpress.XtraLayout.Utils;
using DevExpress.XtraLayout.Customization;
LayoutItemDragController dragController = new LayoutItemDragController(layoutControlItem2,
layoutControlItem1, MoveType.Inside, InsertLocation.After, LayoutType.Horizontal);
layoutControlItem2.Move(dragController);