DataViewBase.DropMarkerTemplate Property

Gets or sets the template that defines the drop marker‘s presentation. This is a dependency property.

Namespace: DevExpress.Xpf.Grid

Assembly: DevExpress.Xpf.Grid.v21.2.Core.dll


public DataTemplate DropMarkerTemplate { get; set; }

Property Value

Type Description

A System.Windows.DataTemplate object that defines the drop marker’s presentation.


You can customize the drop marker’s appearance. The image below shows an example of a custom drop marker:


Specify the DropMarkerTemplate property to customize the drop marker’s appearance. This property defines the drop marker’s template. The binding source for this template is the DropMarkerData class.

The following code sample demonstrates how to change the drop marker’s color and size:

<dxg:TableView AllowDragDrop="True">
         <Grid Margin="0,-3,0,-3" IsHitTestVisible="False">
            <Border Height="6" Background="Orange" BorderBrush="Gray" BorderThickness="1"    
               VerticalAlignment="{Binding Position, Converter={StaticResource dropPositionConverter}}" />
public class DropPositionConverter : IValueConverter {
   public object Convert(object value, Type targetType, object parameter, CultureInfo culture) {
      return (DropPosition)value == DropPosition.Before ? VerticalAlignment.Top : VerticalAlignment.Bottom;
   // ...

In the demonstrated code sample, the DropMarkerData.Position property is used to define how to place the drop marker.

See the following example to learn more: How to: Customize Drop Marker.

See Also