ComponentOne Menu for ASP.NET AJAX Overview
What's New in ComponentOne Menu for ASP.NET AJAX
Installing Menu for ASP.NET AJAX
Menu for ASP.NET AJAX Setup Files
System Requirements
Uninstalling Menu for ASP.NET AJAX
Deploying your Application in a Medium Trust Environment
Modifying or Editing the Config File
Allowing Deserialization
Adding Permissions
End-User License Agreement
Licensing FAQs
What is Licensing?
How does Licensing Work?
Common Scenarios
Creating components at design time
Creating components at run time
Inheriting from licensed components
Using licensed components in console applications
Using licensed components in Visual C++ applications
Using licensed components with automated testing products
Common Scenarios in Mobile Applications
Updating or renewing a license
Updating a project after renewing a license
Instantiating a Mobile control at run time
Troubleshooting
I have a licensed version of a ComponentOne product but I still get the splash screen when I run my project.
I have a licensed version of a ComponentOne product on my web server but the components still behave as unlicensed.
I downloaded a new build of a component that I have purchased, and now I'm getting the splash screen when I build my projects.
Technical Support
Redistributable Files
About This Documentation
Namespaces
Creating an AJAX-Enabled ASP.NET Project
Adding the C1Menu Component to a Project
Key Features
Menu for ASP.NET AJAX Quick Start
Adding C1Menu to the Page
Applying Different Data Binding Methods
Working with the C1Menu Designer Form
Changing the Menu Item's Position in the C1Menu Designer Form
Changing Menu and Sub-menu Orientation
Adding Keyboard Support to C1Menu
Menu for ASP.NET AJAX Top Tips
Design-Time Support
C1Menu Smart Tag
C1Menu Designer Form
C1Menu Designer Form Menu Bar
C1Menu Designer Form Toolbar
C1Menu Designer Form Context Menu
C1Menu Bindings Collection Editor
Menu Types
Top-level menu
Drop-down Menu
Group Menu
Context Menu
Menu Item Types
Link Items
Header Items
Group Items
Separator Items
Menu Creation
Static Menu Creation
Dynamic Menu Creation
Data Source Menu Creation
Menu Appearance
Menu Styles
Visual Styles
Templates
Top-Level Menu Template
Items Template
Child Items Template
Individual Menu Items Template
Menu Item Images
Menu Layout
Menu Behavior
Animation
Expand and Collapse Animation Effects
Expand and Collapse Transitions
Expand and Collapse Duration
Menu Scrolling
Scroll Menu Types
Scroll Mode Options
Scroll Button Styles
Menu Navigation and Shortcuts
Working with the Client-Side Menu
Client-Side Properties
Client-Side Methods
Client-Side Events
Menu for ASP.NET Samples
Menu for ASP.NET Task-Based Help
Adding Collapse and Expand Animation Effects
Creating Different Menu Types
Create Submenus
Add Menu Items and Submenu Items to C1Menu Using the Designer
Add Menu Items and Submenu Items to C1Menu Declaratively
Add Menu Items and Submenu Items to C1Menu Programmatically
Create a Group Menu
Create a Context Menu and Attach it to a Control
Saving and Loading C1Menu as an XML File
Save C1Menu as an XML File
Load C1Menu from an XML File
Adding Scrolling to Menus
Add Scrolling to Vertical Top Level Menu
Add Scrolling to Horizontal Top Level Menu
Add Scrolling to Vertical Sub Menu
Add Scrolling to Vertical Group
Creating a Click Event for a Menu Item
Creating a Custom Visual Style
Server-Side Reference
C1.Web.UI.Controls.C1Menu Namespace
C1ItemPropertyChangedEventArgs Class
C1ItemPropertyChangedEventArgs Members
C1ItemPropertyChangedEventArgs Methods
C1ItemPropertyChangedEventArgs Properties
Item Property
NewValue Property
PropertyName Property
C1ItemPropertyChangedEventHandler Delegate
C1Menu Class
C1Menu Members
C1Menu Constructor
C1Menu Fields
C1Menu Methods
AddAttributesToRender Method
CreateChildControls Method
CreateChildControlsFromItems Method
CreateItemsFromDataSource Method
DataBind Method
EnsureChildControls Method
EnsureDataBound Method
FindControl Method
FindControl Method (String)
FindItemByValue Method
GetScriptDescriptors Method
GetScriptReferences Method
GetVisualStyleCssClassName Method
LoadLayout Method
LoadLayout Method (Stream)
LoadLayout Method (String)
LoadLayout Method (Stream, )
LoadLayout Method (String, )
LoadPostData Method
LoadViewState Method
OnInit Method
OnItemClick Method
OnPreRender Method
PerformDataBinding Method
RaisePostBackEvent Method
RaisePostDataChangedEvent Method
RegisterRunTimeStyleSheets Method
Render Method
RenderChildren Method
RenderContents Method
RenderControl Method
RenderDesignTimeStyleSheets Method
RenderDesignTimeVisualStyle Method
RenderEndTag Method
SaveLayout Method
SaveLayout Method (Stream)
SaveLayout Method (String)
SaveViewState Method
C1Menu Properties
AccessKey Property
AutoPostBack Property
BackColor Property
BorderColor Property
BorderStyle Property
BorderWidth Property
ChildItemsTemplate Property
ClickToOpen Property
CollapseAnimation Property
CollapseDelay Property
CollapseDuration Property
CollapseEasing Property
ContextElementID Property
ContextMenu Property
DataBindings Property
DataSourceID Property
DisplayVisible Property
EmbeddedVisualStyles Property
Enabled Property
EnableTheming Property
EnableViewState Property
ExpandAnimation Property
ExpandDelay Property
ExpandDuration Property
ExpandEasing Property
FlowRight Property
Font Property
ForeColor Property
HoverElementID Property
IsDirty Property
Items Property
ItemsTemplate Property
NestedGroupCheckable Property
OnClientItemBlur Property
OnClientItemChecked Property
OnClientItemClick Property
OnClientItemFocus Property
OnClientItemMouseDown Property
OnClientItemMouseOut Property
OnClientItemMouseOver Property
OnClientItemUnChecked Property
Orientation Property
Owner Property
ScrollSettings Property
TagKey Property
ToolTip Property
TopItemsTemplate Property
Visible Property
VisualStyle Property
VisualStylePath Property
WindowCollisionDetection Property
C1Menu Events
ItemClick Event
ItemPropertyChanged Event
C1MenuEventArgs Class
C1MenuEventArgs Members
C1MenuEventArgs Constructor
C1MenuEventArgs Constructor (C1MenuItem)
C1MenuEventArgs Constructor (C1MenuItem, Object, CommandEventArgs)
C1MenuEventArgs Methods
C1MenuEventArgs Properties
CommandSource Property
C1MenuEventHandler Delegate
C1MenuGroupPanel Class
C1MenuGroupPanel Members
C1MenuGroupPanel Constructor
C1MenuGroupPanel Fields
C1MenuGroupPanel Methods
C1MenuGroupPanel Properties
C1MenuGroupPanel Events
C1MenuItem Class
C1MenuItem Members
C1MenuItem Constructor
C1MenuItem Constructor (String)
C1MenuItem Fields
C1MenuItem Methods
DetermineListItemCssClasses Method
RenderItemContents Method
RenderTextNode Method
C1MenuItem Properties
Checked Property
ClientType Property
DisabledImageUrl Property
ImageHeight Property
ImagePosition Property
ImageUrl Property
ImageWidth Property
MouseOverImageUrl Property
NavigateUrl Property
NestedGroupCssClass Property
NestedGroupHeight Property
NestedGroupOrientation Property
NestedGroupWidth Property
Target Property
Text Property
C1MenuItem Events
C1MenuItemBase Class
C1MenuItemBase Members
C1MenuItemBase Constructor
C1MenuItemBase Fields
C1MenuItemBase Methods
IsFirstItem Method
IsLastItem Method
items_OnCollectionChanged Method
RenderTemplateContainer Method
C1MenuItemBase Properties
ClientID Property
CssClass Property
FirstSibling Property
Group Property
Header Property
ID Property
Index Property
IsTemplated Property
LastSibling Property
Level Property
Menu Property
NextSibling Property
PrevSibling Property
Separator Property
StaticKey Property
Template Property
TemplateContainer Property
Value Property
C1MenuItemBase Events
C1MenuItemBinding Class
C1MenuItemBinding Members
C1MenuItemBinding Constructor
C1MenuItemBinding Constructor (String)
C1MenuItemBinding Methods
Clone Method
ToString Method
C1MenuItemBinding Properties
IDataSourceViewSchemaAccessor.DataSourceViewSchema Property
DataMember Property
Depth Property
FormatString Property
GroupField Property
HeaderField Property
NavigateUrlField Property
SeparatorField Property
TextField Property
ValueField Property
C1MenuItemBindingCollection Class
C1MenuItemBindingCollection Members
C1MenuItemBindingCollection Methods
C1MenuItemBindingCollection Properties
C1MenuItemBindingCollection Events
C1MenuItemCollection Class
C1MenuItemCollection Members
C1MenuItemCollection Constructor
C1MenuItemCollection Methods
Add Method
Clear Method
Insert Method
Remove Method
RemoveAt Method
C1MenuItemCollection Properties
Events Property
IsEmpty Property
C1MenuItemCollection Events
OnCollectionChanged Event
C1MenuItemCollectionChangedEventArgs Class
C1MenuItemCollectionChangedEventArgs Members
C1MenuItemCollectionChangedEventArgs Constructor
C1MenuItemCollectionChangedEventArgs Methods
C1MenuItemCollectionChangedEventArgs Properties
Status Property
C1MenuItemGroup Class
C1MenuItemGroup Members
C1MenuItemGroup Constructor
C1MenuItemGroup Fields
C1MenuItemGroup Methods
C1MenuItemGroup Properties
Height Property
TabIndex Property
Width Property
C1MenuItemGroup Events
C1MenuItemHeader Class
C1MenuItemHeader Members
C1MenuItemHeader Constructor
C1MenuItemHeader Fields
C1MenuItemHeader Methods
C1MenuItemHeader Properties
HeaderType Property
C1MenuItemHeader Events
C1MenuItemSeparator Class
C1MenuItemSeparator Members
C1MenuItemSeparator Constructor
C1MenuItemSeparator Fields
C1MenuItemSeparator Methods
C1MenuItemSeparator Properties
C1MenuItemSeparator Events
C1MenuItemsOrientation Enumeration
C1MenuItemTemplateContainer Class
C1MenuItemTemplateContainer Members
C1MenuItemTemplateContainer Constructor
C1MenuItemTemplateContainer Methods
C1MenuItemTemplateContainer Properties
IDataItemContainer.DataItem Property
IDataItemContainer.DataItemIndex Property
IDataItemContainer.DisplayIndex Property
DataItem Property
ItemIndex Property
C1MenuItemTemplateContainer Events
C1MenuSerializer Class
C1MenuSerializer Members
C1MenuSerializer Constructor
C1MenuSerializer Fields
C1MenuSerializer Methods
OnAddItem Method
OnClearItems Method
C1MenuSerializer Properties
ChangeStatus Enumeration
HeaderType Enumeration
IC1MenuItemCollectionOwner Interface
IC1MenuItemCollectionOwner Members
IC1MenuItemCollectionOwner Properties
ImagePosition Enumeration
INestedGroupSupport Interface
INestedGroupSupport Members
INestedGroupSupport Properties
Client-Side Reference
NestedGroupContainer Field
AddItemElement Method
Dispose Method
Hide Method
HideInactiveItems Method
HideSubMenu Method
HighlightMenuPath Method
Initialize Method
InitializeItems Method
Invalidate Method
RaiseClientItemBlur Method
RaiseClientItemClick Method
RaiseClientItemFocus Method
RaiseClientItemMouseDown Method
RaiseClientItemMouseOut Method
RaiseClientItemMouseOver Method
RaiseClientItemMouseUp Method
RemoveItemElement Method
ScrollBehavior Property
Hidden Event
Hiding Event
ItemBlur Event
ItemChecked Event
ItemFocus Event
ItemMouseDown Event
ItemMouseOut Event
ItemMouseOver Event
ItemMouseUp Event
ItemUnChecked Event
ScrollBehaviorInit Event
Showing Event
Shown Event
C1MenuBase Class
C1MenuBase Members
C1MenuBase Constructor
C1MenuBase Fields
C1MenuBase Methods
C1MenuBase Properties
C1MenuBase Events
ActivateMenuItem Method
AddCssClass Method
AddCssClassBeforeInsert Method
CreateInstance Method
DisplaySubMenu Method
FocusFirstChild Method
FocusNext Method
FocusParent Method
FocusPrev Method
GetFirstChildFocusableItem Method
GetNestedGroupOrientation Method
GetPrevFocusableItem Method
HasMenuItems Method
IsSelectableItem Method
OnClick Method
OnMouseDown Method
OnMouseOut Method
OnMouseOver Method
OnMouseUp Method
RemoveCssClass Method
ToggleDisplaySubMenu Method
PopupBehavior Property
SubMenuExpandDirection Property
_owner Field
Events Field
ImgElement Field
MenuItemElement Field
TextElement Field
CalculateCurrentLevel Method
GetConditionalImageUrl Method
RecurInitMenuItemElement Method
C1MenuItemCheckHandler Class
C1MenuItemCheckHandler Members
C1MenuItemCheckHandler Methods
Contains Method
IndexOf Method
RemoveRange Method
Reverse Method
Count Property
Last Property
C1MenuItemEventHandler Class
C1MenuItemEventHandler Members
C1MenuItemEventHandler Methods
C1MenuItemOwner Class
C1MenuItemOwner Members
C1MenuItemOwner Constructor
C1MenuItemOwner Fields
_scrollBehavior Field
ScrollContainer Field
C1MenuItemOwner Methods
InitializeScrollBehavior Method
InternalInitialize Method
ParentScrollBehaviorInitialized Method
RecurCheckEnabledState Method
SetNestedGroupOrientation Method
UpdateNestedGroupContainerCompoundCssClass Method
C1MenuItemOwner Properties
ItemList Property
C1MenuItemsOrientation Class
C1MenuItemsOrientation Members
C1MenuItemsOrientation Fields
Auto Field
Horizontal Field
Vertical Field
C1MenuItemsOrientation Methods
C1SubMenuExpandDirection Class
C1SubMenuExpandDirection Members
C1SubMenuExpandDirection Fields
BottomCenter Field
BottomLeft Field
BottomRight Field
Center Field
LeftBottom Field
LeftMiddle Field
LeftTop Field
RightBottom Field
RightMiddle Field
RightTop Field
TopCenter Field
TopLeft Field
TopRight Field
C1SubMenuExpandDirection Methods
ChangeStatus Class
ChangeStatus Members
ChangeStatus Fields
ItemAdd Field
ItemRemove Field
value__ Field
ChangeStatus Methods
HeaderType Class
HeaderType Members
HeaderType Fields
H1 Field
H2 Field
H3 Field
H4 Field
H5 Field
H6 Field
HeaderType Methods
IC1MenuItemOwner Interface
IC1MenuItemOwner Members
IC1MenuItemOwner Methods
AssignPropertiesState Method
IC1MenuItemOwner Properties
ImagePosition Class
ImagePosition Members
ImagePosition Fields
Left Field
Right Field
ImagePosition Methods