Create a simple drop-down list with clickable items

Menu supports commanding, which means each option has methods that execute commands and determine whether commands can be executed in the current application state.

Data Binding Support

Menu can be bound to virtually any static or dynamic data source.

Flexible Item Selection

Menu offers two ways to handle user selections: specifying a command on each menu item and using the ItemClicked event. Unlike the ItemClicked event, the client-side commands are objects that implement two methods:

  • executeCommand(param): A method that executes the command.
  • canExecuteCommand(param): A method that returns a Boolean value specifying whether or not the command can be executed. If the return value is false, the menu item is disabled automatically.