Recommended: System Errors? Click here to Fix your PC »
Version Q1 2006 introduces the most complete and featured docking library on themarket today.
WhatÂ's new in version Q1 2006:
Document View:Nevron Docking Panels now provide a complete document support including 3 differenttypes of document view style, document layout persistency, standard mdi menu mergeand much more. Nevron Docking Panels is the only library on the market which provideyou with the complete set of document views: TabbedMdi - bring to you applicationsthe latest Visual Studio tabbed mdi interfaces. Unlimited nesting of tabbed groups.Complete control over the document tabstrips via the DocumentStyle, exposed by theDockManager. StandardMdi - Although well designed and much professional lookingsometimes the tabbed documents are not the solution you will need. Nevron DockingPanels provides you with multiple document interfaces style found in the standardWindows Form control. Using a well designed object model a document might be easilyhosted on either a tabbed mdi view or on a standard one. SingleDocument - sometimesan application may need only one document to be opened at a time. In this case youshould use the SingleDocument view style. The document model comes with a built-inmanager, member of the dock manager, which controls all the document registered withthe framework. The DocumentManager exposes lots of events, some of them cancelablewhich allows you to provide custom application-oriented logic. The example addsthree documents to the view and hosts a property grid in a dockable panel. Play withthe properties of the DocumentStyle, selected in the property grid.
Mdi Menu Merge:Nevron Docking Panels now provide a complete document support. For the StandardMdiview when a document is maximized there should be commands (hosted on a menu bar)which allow for restoring of the window. This feature is implemented via aninterface - INMdiMenuTarget which allows you to provide your own custom mdi menumerge implementation.
Border Support:Nevron Docking Panels provide generic border support. Based on the coreINControlBorderProvider interface you may completely customize the border of a panelusing either the visual editor or programmatically.
Layout Persistency:Nevron Docking Panels now provide complete layout persistency including panels,documents and styles. You may choose among 5 different persistency formats - Binary,XML, SOAP, CustomBinary and CustomXML. The last two formats are entirely custom andallow for painless migration from one version to another. The persistency featuresare exposed by a NDockingFrameworkState object which when attached to a validNDockManager instance may completely serialize/deserialize its state.
Design-time Support:Complete design-time support is a main beneficial feature of any component developedunder .NET platform. Nevron docking panels now provide rich and intuitivedesign-time support with the same behavior experienced as if the form is running atrun time. Just drop a NDockManager component on a form and using its verbs addpanels on the sides of the form. Nevron NDockManager takes full advantage of theSystem.CodeDom namespace and provide completely custom code generation of zones andpanels. The example is created by the Windows Forms Designer and demonstrates theCode Dom serialization provided by the dock manager.
Command Model:Nevron Docking Panels now provide an extensible command model which seamlesslyintegrate with the framework and allows you to define global tasks and methods andspecify keyboard shortcuts form them. The NDockManager exposes a newNDockingFrameworkCommander object which serves as a command manager. It has somepredefined commands like NextDocument, NextPanel, CloseDocument, etc. and allows youto register your own custom commands. Each command might be assigned multipleshortcut combinations (like the NextDocument command which is assigned both Ctrl+Taband Ctrl+F6 shortcuts). You may either inherit from the NDockingFrameworkCommandclass and override the ExecuteCore method or create a default command and hook toits Executed event.