You can change the DragVisualOffset in the DragInitialize event as this property is available in the DragInitializeEventArgs. For example:
sender, DragInitializeEventArgs e)
// For example:
e.DragVisualOffset = e.RelativeStartPoint;
Want to extend the target reach of your WPF applications, leveraging iOS, Android, and UWP? Try UI for Xamarin
, a suite of polished and feature-rich components for the Xamarin framework, which allow you to write beautiful native mobile apps using a single shared C# codebase.