Мне нужно создать пользовательский элемент управления в WPF, где пользователь может перетаскивать элементы.Обычно я просто поддерживаю список моделей представлений и использую шаблон данных, чтобы определить, как элементы должны отображаться (в данном случае, кнопка).Но я обеспокоен тем, что это затруднит перетаскивание, так как объекты ItemsSource будут отображать объекты модели, а не фактическую кнопку.
Мой другой потенциальный подход - когда объект добавляется в ItemsSource, создайте кнопку в c # и добавьте ее вручную, чтобы я мог получить прямой доступ к кнопке для перетаскивания.
Что бы вы посоветовали?