É fixável *
, mas você precisará alterar seu fluxo de trabalho um pouco.
O que você precisa é de um aplicativo auxiliar que implemente os dois lados do recurso de arrastar e soltar. Quando os arquivos são descartados para esse ajudante, seu IDropTarget
fará uma cópia da lista suspensa e liberará o explorador para fazer outras coisas. Em seguida, você arrastará e soltará do assistente para o iPhoneBrowser, que bloqueará apenas a cópia da lista suspensa e não o original usado pelo explorador.
Por multi-threading o ajudante, também deve ser possível evitar que ele seja congelado para a duração.
*
Algum assembly é necessário. Se você não é um programador, faça amizade com um