MahApps.Metro by Jan Karger, Dennis Daume, Brendan Forster, Paul Jenkins, Jake Ginnivan, Alex Mitchell

<PackageReference Include="MahApps.Metro" Version="2.1.1" />

.NET API 3,425,904 bytes

 MetroThumbContentControl

The MetroThumbContentControl control can be used for titles or something else and enables basic drag movement functionality.
public static readonly RoutedEvent DragCompletedEvent

public static readonly RoutedEvent DragDeltaEvent

public static readonly RoutedEvent DragStartedEvent

public static readonly DependencyProperty IsDraggingProperty

DependencyProperty for the IsDragging property.

public bool IsDragging { get; protected set; }

Indicates that the left mouse button is pressed and is over the MetroThumbContentControl.

Adds or remove a DragCompletedEvent handler

Adds or remove a DragDeltaEvent handler

Adds or remove a DragStartedEvent handler

public void CancelDragAction()