/// <summary>
        /// Call this function each time the mouse is moved across the web view during
        /// a drag operation.
        /// <para/>This function is only used when window rendering is disabled.
        /// </summary>
        public void SendDragOverEvent(int x, int y, CefEventFlags modifiers, CefDragOperationsMask allowedOps)
        {
            CefBrowserHost browserHost = this.BrowserObject?.Host;

            if (browserHost is null)
            {
                return;
            }

            InitMouseEvent(x, y, modifiers);
            browserHost.DragTargetDragOver(_mouseEventProxy, allowedOps);
        }