Search Wiki:
Resource Page Description
This sample language demonstrates techniques to facilitate navigation in Domain-Specific Language ("DSL") designers.

In order to build the sample, you will need Visual Studio 2008 and the Visual Studio 2008 SDK (although you could adapt the sample to work in VS2005).

Currently, the sample contains code to synchronize the selection in the design surface and the model explorer.

Other possible navigation aids are:
  • pan and zoom window
  • pan-drag action
  • moving items to a new diagram
NOTE: these are not currently included in this sample.

Sychronize design surface and model explorer
All of the code for this feature is contained in the folder "DslPackage\CustomCode\SyncDiagramAndExplorer". See the ReadMe.txt file in the folder for more information.
Last edited May 26 2008 at 8:27 PM  by DuncanP, version 2
Page view tracker