This project started out after I found nothing in the Silverlight open source community that would allow me to use the popup control in a straightforward manner. It is now a fully fledged multilevel menu with support for templating, commanding and many other goodies.
I tried to make it as flexible as possible to answer the needs of most Silverlight developers out there while keeping it under the size of 30K (zipped). Give Menu and Context Menu for Silverlight 4.0 a try to see what it's really capable of!
Here are some key features of "Menu and Context Menu for Silverlight 4.0":
· Nested Menus
· Pinnable Menus
· Boundary Detection
· Animations
· Keyboard Navigation
· Shortcuts and Access Keys
· Data Binding
· Command Support
· Vertical Menu Orientation
· Context Menu
· Styling
· Use Existing Themes
· Scrollable
· Three State Checkbox
· Item Template
· Reusability
What's New in This Release: [ read full changelog ]
· Renamed properties AccessKeyTarget and AccessKeyTargetName to AccessShortcutTargetElement and AccessShortcutTargetElementName respectively for consistency.
· Renamed KeepMenusOpen to KeepParentMenusOpen
· Fixed a bug where some controls like the Button would not trigger the menu when set as hover element.
· Fixed a bug where an error would be thrown when and AccessShortcut was specified while AccessShortcutTargetElement was left null.
· Fixed a bug where pinned menus would not close after changing the navigation path.
· Fixed a bug in the demo where the clipboard was innaccessible.
· Fixed a bug where a menu might not get activated when the application is loaded for the first time.
· Whenever a trigger element name starts with a dot it is considered as a tag selector and thus elements are matched using their tags instead. The feature supports regex expressions.
· Selection on an ItemsControl or a Datagrid is now disabled when the control key is pressed.
· Added a new overload for the Open met...