Подход к управлению пользовательскими элементами - PullRequest
1 голос
/ 09 июля 2019

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

Мой другой потенциальный подход - когда объект добавляется в ItemsSource, создайте кнопку в c # и добавьте ее вручную, чтобы я мог получить прямой доступ к кнопке для перетаскивания.

Что бы вы посоветовали?

1 Ответ

0 голосов
/ 10 июля 2019

Я решил свою проблему.Я нашел способ получить визуализируемый элемент управления из шаблона данных

...