Intersoft WebDesktop Documentation
Features
See Also Send Feedback
Intersoft WebDesktop > WebMenu > Features

Glossary Item Box

Exposing the highest details of every Menu behavior which has closest behavior to Desktop-based Menu. The behaviors including:

Enabling the Menu to be drawn in consistent fashion and in proper layout which conforms to Desktop User Interface standard with at minimal styles configuration as possible. For instance, designer is not require to specify width or height of a style or other dimension-related appearance since the Menu system implemented Automatic Layout Management which is capable to show the Menu in required Width and Height following the maximum extent of boundaries available in the Items. With this feature, designer can concentrate on major appearances such as the background color, fore color, font or other appearance properties of styles.
 

Furthermore, the keyboard support implementation has been implemented to follow Windows User Interface guideline. For example, users can start to use the valid keyboard keys once the menu is shown without additional focus or clicks, and the keyboard strokes should not affect the behavior of elements in the page.
    

Most of the times developers will find that constructing the Menu such as WebMenuBar or ContextMenu is more convenient and sufficient to be done at server side where the instances can be declared on the WebForm page. However in some advanced scenarios, the Menu can't be defined at server side due to the information availability in client side. In this context, the menu items need to be able to be constructed at client side instead of server side. 
    
With this powerful feature, you can construct the WebContextMenu object programmatically at client side and adds as much items as you want by using the extensive WebMenu API which discussed in the below item.

For easy setup and comprehensive Item management API

WebMenu provides extensive object model for representing Menu and MenuItem as well as rich API for manipulating the objects in client side. This makes it possible for developers to create rich interaction in the web applications, such as, disabling or enabling menu item, make it hidden or visible, remove items as well as late-bound new item addition. Finally, it also supports bulk refresh when massive changes have been performed to the WebMenu.
   

See Also

© 2012 Intersoft Solutions Corp. All Rights Reserved.