Инструменты Visual Studio DSL и обозреватель серверов
-
19-09-2019 - |
Вопрос
Можно ли разрешить пользователям перетаскивать таблицу из обозревателя серверов Visual Studio на мою собственную диаграмму DSL?
Я могу удалить созданные мной пользовательские классы домена, но хочу использовать встроенные функциональные возможности.
Я работаю в Visual Studio 2010.
Решение
Я полагаю, вы могли бы переопределить метод CreateDiagramView в своем классе DocView и вызвать CreateDiagramView, чтобы перейти к диаграмме.Отсюда вы можете прослушать событие DragDrop.Если вы сможете понять, что на вас упало, вы сможете что-то с этим сделать.
Примечание:я не проверял любой об этом - просто случайно был открыт DSL и немного поиграл.
Другие советы
Вы можете найти рабочий пример здесь
Не связан с StackOverflow