Я написал пользовательский элемент управления канбан-доски, в котором я могу перетаскивать некоторые карточки из одного столбца в другой (списки/элементы списка), и я использовал компонент "https://github.com/punker76/gong-wpf-dragdrop", чтобы сделать это. Теперь я хочу добавить новое поведение: показывать тень предварительного просмотра, куда будет падать карта, как на анимированном gif во вложении:
На анимированном gif-файле показано, как это делает компонент DevExpress. Вместо использования DevExpress я хотел бы использовать другой компонент с открытым исходным кодом, расширить gong-wpf-dragdrop или сделать это самостоятельно.
Кто-то уже сделал это или знает о компоненте, делающем это? Если нет, у кого-то есть стратегия для этого?
- Я пробовал с декорациями, но они находятся в другом слое и не занимают места в списке для отображения (возможно, я что-то делаю не так)
- Следующее, что я сейчас пытаюсь сделать, это добавить временный фиктивный элемент в список, но заставить его работать кажется довольно сложным и требует много кода (возможно, я слишком усложняю эту вещь)
- Есть ли у кого-нибудь лучшие идеи о стратегиях, компонентах или элементах, которые можно использовать, чтобы заставить его работать, как на анимированном gif?
Я удивлен, что не нашел больше по этой теме в Google. Все делают такие вещи с DevExpress или Telerik? Или до сих пор никто не опубликовал решение с открытым исходным кодом?