|
|
|
|
|
Navigation Package
The Navigation package includes a Group Bar control that lets you implement Outlook Bar or Windows task bar like functionality. It serves as a container that can host a collection of controls where every such control represents a standard command or may include a set of commands.
|
|
|
|
Groupbar's design-time functionality lets you code less and design more.
-
Access commonly used properites easily through the Smart Tag
Design-time Smart Tag
-
Groupbar Designer dialog box lets you create the groupbar item structure visually as well as provides accesss to customize properties of each node.
Groupbar Designer Dialog Box
-
Use the Style Designer dialog box to create custom styles for different states and apply them to different Groupbar items in the designer.
Style Designer Dialog Box
-
Select pre-defined styles through the Auto Format dialog box and preview the applied style.
Style Designer-Preview Style
-
Bind to XML/Sitemap Datasources easily during design-time.
Design-time Data Binding
|
|
|
|
Several built-in Styles let you setup professional-looking sidebars.
Built-In Groupbar Styles
Easily associate Groupbar items with custom styles that define the appearance of the items for different states.
CSS Applied Groupbar
There is support for unique ToolTip for each TreeView node and the whole tree.
Groupbar ToolTip
Group Item ToolTip
Groupbar can automatically size itself to specified limits and display scroll-arrows to view hidden groupbar list items. This is a very useful feature when displaying large, dynamic groupbars.
Scrollable Groupbar
|
|
|
|
Declarative data binding of groupbar control to XML and Sitemap datasources, and XmlDocument is supported. This simplifies building of groupbars.
Design-time Data Binding
|
|
|
|
Integrate Groupbar with Multipage to automate content switching.
Seperation of groupbar and content area provides the developer great flexibility in positioning of content area.
Groupbar Automatically Switching Page in an Associated Multipage
|
|
|
|
Transition Effect
Transition effects can be applied to groupbar items during expand and collapse. Various types of expand and collapse effects can be specified and their duration modified to control the transition effects.
Groupbar Transition Effects
Expand Single Path
Restrict your user to expand a single path in treeview to keep the tree height minimal. In other words, expanding a child-node will collapse all it's siblings.
Groupbar Expand Single Path
|
|
|
|
Dynamically load contents onto the groupbar by detecting item click events on the server-side and populating child-items on demand.
Server-Side event
Detect client-side click events and trigger callbacks on other portions of your page for efficient page updates.
Client-Side Event
|
|
|
|
Use the NavigateUrl property to specify a link on the groupbar in navigation mode. Click on this link to navigate to the specified URL.
Navigate to URL
Groupbar offers very convenient desktop-like experience with full support for keyboard shortcuts.
Full keyboard Support
Trigger Groupbar navigation using ALT + Access Keys. Keyboard shortcuts for individual menu items can also be specified to quickly trigger menu commands.
|
|
|
|
Groupbar fully supports embedding any kind of ASP.NET control such as Calendar and TreeView inside a groupbar item using content template.
Groupbar-Calendar Control using Content Template
|
|
|
|
Server side events are listed below:
-
ItemCollapse
-
ItemCommand
-
ItemExpand
-
ItemSelect
Groupbars have a very rich client-side object model. The following events are raised in client-side:
-
ClientSideOnItemCollapsed
-
ClientSideOnItemExpand
-
ClientSideOnItemMouseOut
-
ClientSideOnItemMouseOver
-
ClientSideOnSelect
|
|
|
|
The GroupBar control provides client-side methods for scripting purposes. GroupBar nodes can be accessed and manipulated on client-side through the following methods:
-
FindByNodeID
-
FindByNodeClientID
-
GetAllNode
-
GetSelectedNode
-
GetExpandedNodes
-
ExpandNode
-
CollapseNode
-
ExpandAll
-
CollapseAll
-
Select
-
UnSelect
|
|
|
|
|
|
|
|