Я использую Drag & Drop для моего приложения, чтобы пользователь мог перетащить какой-либо элемент в папку. Независимо от того, какой язык программирования / Gui Framework я использовал, мне никогда не нравилась реализация кода Drag & Drop.
Кроме того, я часто вижу пользователей компьютеров, которые не используют Drag & Drop, если вы не скажете им, как именно это работает. Они ищут кнопку «Добавить» вместо простого перетаскивания элемента в папку, например (я видел это в iTunes несколько раз).
Поэтому я спрашиваю себя, нет ли лучшей альтернативы парадигме Drag & Drop. Например, вы можете смешивать контекстно-зависимые кнопки рядом с каждым элементом, когда выделена папка. Нажатие кнопки затем добавит элемент. Юзабилити не лучший пример, но, возможно, вы знаете лучшие.
Знаете ли вы хорошие альтернативы, приложения, которые реализуют эту функциональность "элемент в папку", не прибегая к перетаскиванию?