A newer version of this page is available. Switch to the current version.

TileViewOptionsDragDrop.AllowDrag Property

Gets or sets whether the built-in tile drag-and-drop functionality is enabled.

Namespace: DevExpress.XtraGrid.Views.Tile

Assembly: DevExpress.XtraGrid.v19.2.dll

Declaration

[DefaultValue(false)]
[XtraSerializableProperty]
public virtual bool AllowDrag { get; set; }

Property Value

Type Default Description
Boolean

false

true if the built-in tile drag-and-drop functionality is enabled; otherwise, false.

Property Paths

You can access this nested property as listed below:

Object Type Path to AllowDrag
TileView
.OptionsDragDrop.AllowDrag

Remarks

Use the AllowDrag property to enable the built-in drag-and-drop functionality. Note that built-in tile drag-and-drop operations are reflected at the data source level. When a tile is dropped at a certain position, the Tile View moves the tile's underlying data record to a corresponding position in the data source.

Tiles can be combined into groups by specifying the group column (TileViewColumns.GroupColumn). If a tile is moved from one group to another group, the underlying record's group field (GroupColumn.FieldName) is changed accordingly.

You can handle the following events to manage drag-and-drop operations and implement your own algorithm for moving and modifying underlying data records.

See Also