Editing a map
Maps are edited with keyboard and mouse, close to the way Mind Manager works. TAB, INS and ENTER create subtopics, DEL deletes the selected topics, the arrow keys move the selection and HOME jumps to the main topic. Selecting a topic and typing changes its text. Topics move with drag and drop, the free canvas area scrolls the map, and CTRL plus a mouse drag draws the rubber band for a multi-selection. Fonts, colours and topic shapes change from the ribbon bar.
What was hard
The designer surface has to grow and shrink with the map and keep scrolling right while a topic is dragged around with the mouse. The red markers that show where a dragged topic will land were the second tricky part. The third was the layout engine, which places every topic and draws the connectors after each change. Together they made the project a good place to learn what Silverlight 3 could do.
Screenshots







