/// <summary>
 /// Event handler for <see cref="Drag"/> event callback.
 /// </summary>
 /// <param name="eventArgs">Supplies information about an drag event that is being raised.</param>
 /// <returns>A task that represents the asynchronous operation.</returns>
 protected virtual Task OnDragHandler(DragEventArgs eventArgs)
 {
     return(Drag.InvokeAsync(eventArgs));
 }