2009-07-23 7 views
0

Est-il possible d'autoriser les utilisateurs à faire glisser et déposer une table de l'Explorateur de serveurs Visual Studio vers mon propre diagramme DSL?Visual Studio DSL Tools et Server Explorer

Je peux supprimer des classes de domaine personnalisées que j'ai créées mais que je souhaite utiliser pour la fonction de génération.

Je travaille dans Visual Studio 2010.

Répondre

0

Je suppose que vous pouvez remplacer la méthode CreateDiagramView dans votre classe DocView et appeler CreateDiagramView pour obtenir le diagramme. De là, vous pouvez écouter l'événement DragDrop. Si vous pouvez comprendre ce qui vous a échappé, vous pourriez faire quelque chose avec.

Note: Je n'ai pas testé un de cela - il est juste arrivé d'avoir un DSL ouvert et joué un peu.

+0

Il y a quelque chose à faire ... Je vais mettre à jour les résultats ici. Merci pour votre temps –

+0

Je l'ai essayé brièvement, n'a pas fonctionné. Essayé d'attacher les événements au contrôle renvoyé par la propriété base.Windows - n'a pas encore fonctionné. –

+0

J'ai créé une classe partielle avec la classe diagramme et remplacé la goutte de glisser, j'y arrive mais pas tout le chemin - ActiveWriter est un exemple fantastique open source en action - J'essaye d'apprendre à partir de ça –

Questions connexes