[WPF] Fix drag&drop issue

Do an additional DragOver check before dropping, since the Drop event may
come without a DragOver. Also properly initialize the initial drag area.