ASPxDocking
 |
ASP.NET Docking Suite
Contains three components that allow you to create and manage dock panels: ASPxDockPanel, ASPxDockZone and ASPxDockManager.
|
Dock panels can be moved by end-users between particular areas (dock zones) within a web page. A dock panel can be either docked to a dock zone or made to float. Dock zones can be placed at any part of a page; their orientation and size are fully customizable. ASPxDockManager allows you to provide a centralized programmatic control of all dock panels and dock zones contained within a page.
The following is a list of features available to you. To try these features online, please visit our ASPxperience Suite Online Demo Center.
Panel Features
- You can specify whether end-users can drag, resize, dock, or undock a panel.
- Forbidden zones can be specified for a panel, allowing you to control the panel's ability to selectively dock to particular zones. (Show Me)
- Several predefined auto-formats are available so you can apply an attractive design to your panel with just a couple of mouse clicks. (Learn More)
- Customizable header and footer content. Both elements allow you to display a glyph and text (or a hyperlink). Note that you can also use templates for more flexible header and footer content customization.
- Customizable appearance for the header, footer and content sections.
- Control's elements can be aligned from right to left to support locales using right-to-left languages.
Zone Features
- Panels can be arranged within a zone control one after another, either vertically or horizontally.
- A zone can enlarge its size to contain a docking panel; you can also disable this feature.
- You can specify different appearances for the allowed and forbidden zone states.
- You can change the appearance of zones either directly via properties or by assigning a CSS class.
Manager Features
- You can obtain collections of panels and zones within a page. The particular panel or zone can be accessed using the unique identifier (UID).
- The docking layout can be fixed so that an end-user cannot change a panel's dock state and rearrange panels within a zone by dragging them.
- The docking layout can be saved and restored form a previously saved layout. (Show Me)
- All panels on the page can be reset to the initial (specified in markup) state.
AJAX Support
Panel content can be loaded on demand via callbacks. You can specify when panel content is rendered inside a dock panel: always (initially); immediately after the entire page has been loaded; when a dock panel is invoked for the first time; every time after a panel has been docked, every time after a panel made floating; or every time a dock state has been changed. (Show Me)
Client-Side Features
- Client-side events allow you to respond to panel resizing, visibility state changes, dragging, and docking. (Show Me)
- You can use client-side API to show, hide, dock, and undock panels, specify their position relative to other HTML elements and change their content. (Show Me)
DevExpress Core Framework for ASP.NET AJAX Controls
The entire DevExpress ASP.NET Product Line was built on top of a shared framework implementing numerous advanced features like callback-enabled processing, Client-side API, SharePoint Integration, Web Accessibility, cross-browser rendering and much more.
Whether you're creating Desktop or Web Applications, you'll find DevExpress control suites the easiest to implement and distribute. No one has time to read endless instructions from a help file, so DevExpress tries their best to make their controls as intuitive as possible. If you're trying to create a Web Application that looks and feels like a Desktop application, then DevExpress is the place to go. Their Charts, Grids, Graphs are simply the best. I have a special place in my heart for their ASPxGuages Suite. Their Navigation based control suites are, by far, much easier to work with than anything Microsoft has to offer. Customer support is Top Notch as well! Several control vendors feel that helping people is a low priority "chore", so the take their time to get back to you and some are rude, treating you as a "lesser person" for asking for help. Not at DevExpress. They answer each support call/email with enthusiasm and don't give "half answers". They're glad to work with you because they know that the customer is #1.
|