Project Description
Silverlight Menu helps silverlight developers to create a menu control easily. It supports using HierarchicalDataTemplate for binding like TreeView from Silverlight Control toolkit. It is developed in C# with silverlight version 2&3.

Silverlight Menu

This project new has two version, one in developed for Slilverlight 2RTW, another is for Silverlight 3beta. Both of them are developed in Visual Studio 2008sp1, Windows Vista Basic Edition, and tested in IE7,

It includes:

- MenuBase class -- which is the base type of Menu and ContextMenu
- Menu class -- which can help you to create a main menu
- ContextMenu class -- this class is now less useful because silverlight doesn't support right click
- MenuItem class -- which describes the items of MenuBase

It supports:

- Directly xaml -- you can create a Menu instance just from xaml code
- DataBinding -- you can use DataTemplate (HierarchicalDataTemplate) to create items by setting ItemsSource
- SubMenu -- you can add sub menu for every MenuItem, both in xaml and databinding

Last edited Jul 7, 2009 at 3:11 AM by lingbing, version 4