Как перетащить из wpf treeview и перенести в элемент управления winform?

#c# #wpf #winforms

#c# #wpf #winforms

Вопрос:

Я использую EasyGis.net файл формы и мое приложение — это wpf . Я использую treeview в wpf и шейп-файл, который является элементом управления winform.

Я хочу знать, как я могу перетащить элемент из treeview и перенести в элемент управления шейп-файлом winform?

Комментарии:

1. Я сомневаюсь, что это возможно без какого-то очень жесткого перетаскивания с использованием буфера обмена, автоматизации OLE и, возможно, волшебной пыли эльфов. В конце концов, вы просите способ перетащить объект из одной системы пользовательского интерфейса и перенести его в совершенно другую (и в значительной степени несовместимую) Система пользовательского интерфейса.

2. окончательное требование?

3. последнее требование — удалить некоторые маркеры из treeview в файле формы и отобразить их

Ответ №1:

Вы можете создать невидимую границу вокруг элемента управления winform, чтобы получить функциональность удаления, а затем, если у элемента управления winform есть методы для добавления и отображения маркеров, используйте эти методы