Я привязываю ItemsControl с Canvas как ItemsPanelTemplate к ObservableCollection.
Я хочу сделать элементы перетаскиваемыми с помощью DraggableExtender, как указано в Перетаскивание изображения в WPF (Я не хочу использовать преобразования - мне нужно использовать свойства Canvas Left и Top)
Он определяется как:
DraggableExtender требует, чтобы родительский элемент элемента был Canvas, но родительский элемент моего элемента (contentpresenter) имеет значение null, поэтому перетаскивание не работает.
Итак, очевидный вопрос: что я делаю не так?