par Divelements - Type de produit : Composant / .NET WinForms / .NET Class / 100% Managed Code
SandDock by Divelements
Add Office and Visual Studio dockable windows and tabbed documents to your applications. SandDock for Windows Forms is a window layout engine that adds advanced dockable/collapsible window and document paging functionality to your applications. Featuring comprehensive designer integration, it supports the rich windowing functionality of the Microsoft Visual Studio IDE. Three bundled renderers allow your application to mimic Office 2003 and Visual Studio 2003 and 2005 look and feel and docking. The library fully promotes encapsulation by allowing developers to optionally design their windows and documents as separate classes.
Features:
Three renderers are provided that mimic recent versions of Visual Studio and Office
Rendering can be completely customised to create your own distinctive look and feel
Translucent docking hints offer a completely new, intuitive feedback mechanism during docking
Advanced designer integration means you can optionally design your dockable windows separately, like you would a UserControl, then add instances of them to your layout later
Dockable Windows
Complex window layouts like the ones possible in Visual Studio are easy to achieve
Controls or groups of controls can be 'torn off' to form floating windows
Intuitive docking controls to perform floating and redocking operations
Programmatic access to helper methods to dock, undock and redock windows
Collapsible control groups to conserve screen real-estate
No coding necessary - all window layout is done at design time just like you would at runtime
Any control or group of controls can be dragged anywhere else in the docked hierarchy
Tabbed Documents
Designed to completely replace the traditional MDI display
Wraps the SandDock docking and layout hierarchies in to a tabbed document management system
Exposes events to keep track of the active document and potential document closures
Documents can be dragged anywhere else in the window to 'split' views between documents
Provides access to the standard ctrl-tab and ctrl-shift-tab methods for switching windows
Scrolling buttons for smooth access to document tabs that are out of view
Renderers allows your document tabs to mimic either Visual Studio or OneNote
The TabControl component provides the attractive tabbed document rendering SandDock for Windows Forms offers wrapped in a simple TabControl, ideal for users who simply want a set of tabs and not the full tabbed document functionality
Dockable Windows
The dockable windows in SandDock for Windows Forms offer a huge amount of flexibility while retaining the great design-time experience that is expected from advanced .NET controls. Docking windows at design time is performed the same way as at runtime - with drag and drop. This makes SandDock dockable windows the best choice to work with in your application.
Along with the great designer support comes a good degree of flexibility when it comes to drawing. SandDock for Windows Forms includes three renderers, that mimic Visual Studio 2003, Office 2003 and Visual Studio 2005. Alternatively, for the ultimate fine-grained control over drawing you can write your own rendering component - either from scratch or by inheriting one of the ones provided.
A dockable windows library is nothing without good programmatic access to docking methods. All common scenarios are addressed, from making sure that wherever the user has placed (or hidden) a particular control it can be shown, to docking a control within the same parent as another. Access to floating windows is also provided.
If you are writing a large-scale application with many dockable windows, it is likely the user will want to take advantage of all the customisation features of SandDock for Windows Forms. Once they have achieved a layout they are comfortable with, they will expect their layout to be persisted the next time they start your application. SandDock for Windows Forms features full layout serialization through two easy methods that can represent a full layout of dockable windows with a string containing XML.
To conserve screen space it may be desirable to temporarily hide some dockable windows. Through the 'pushpin' button the SandDock for Windows Forms dockable windows can be collapsed to a small area at the side of the form, where they can be popped up by clicking on their tabs. When popped up, collapsed dockable windows do not subtract from the client area of your form.
The dockable windows themselves offer a range of border styles, hints at design time and events to hook for when the user presses the close button. They also offer properties which dictate whether to offer a close or collapse option, and show a small image on their tab.
User Interaction
SandDock for Windows Forms offers a choice of docking hints to show while redocking or floating is in progress. It can display the traditional 'rubber band' effect or alternatively can display a translucent themed rectangle to show precisely where a window will be dropped while maintaining a view of the controls underneath. The default behaviour is to use the translucent docking hints, reverting back to rubber bands if your operating system does not support layered windows (Windows 98 and ME).
Any single dockable window or tabbed group of windows can be dragged to any other docking location on a form, or 'torn off' to form a floating window. This capability is presented to the user by simple dragging and dropping, and is exposed to the developer for programmatic access with helper methods.
SandDock for Windows Forms supports the new style of docking interaction present in Microsoft Visual Studio 2005.
Tabbed Documents
SandDock for Windows Forms utilises its advanced window management system to provide state-of-the-art tabbed document functionality for your application. Its controls seamlessly integrate tabbed documents with dockable windows and give you control over how the user interface is drawn. Designed to completely replace the traditional MDI paradigm, SandDock's tabbed document support mimics document management in Microsoft Visual Studio.
Packaged as standard are renderers that can mimic the appearance of the tabbed documents in Microsoft Visual Studio 2003, Visual Studio 2005 and OneNote 2003. Standard close buttons are available for all documents along with events to trap and optionally cancel closure. When screen space is tight and document tabs are clipped, buttons allow smooth scrolling to access them. Events are raised to make keeping track of which document is 'active' easy.
Integrating tabbed document support in to your application is simple. Replacing your existing MDI architecture with SandDock for Windows Forms tabbed documents is straightforward due to the familiar methods and events supported by the library.
Though documents can be split in to complex hierarchies, SandDock for Windows Forms maintains a flattened list of documents for easy programmatic access. The user can split documents by dragging their tabs, and programmatic access to this functionality is also provided. Translucent docking hints like the ones present in Visual Studio 2005 are provided as standard to make dragging and docking a more intuitive experience.
For keyboard accessibility, SandDock for Windows Forms also supports the standard ctrl-tab and ctrl-shift-tab shortcuts to switch between active documents.
Advanced features like allowing your user to float certain documents, or even dock them as if they were dockable windows, are fully supported. The extensible nature of SandDock for Windows Forms combined with common features between windows means that whatever design you are hoping to achieve, it's likely our tools will be able to help you.
What's New in V3.0.3:
Fix: A feature introduced in the previous build could result in an InvalidOperationException being thrown during initialization
What's New in V3.0.2:
New: Build machine activation is supported
New: Memory for docked window positions much improved
Fix: Layout information would not always persist correctly for customers still using .NET 1.0/1.1
Fix: Layout information could fail to correctly set "floating" as a hidden window's last open state
Fix: A form parented to a dockable window would be invisible by default. SandDock now ensures that it is visible
What's New in V3.0.1:
OpenWith and OpenBeside methods make programmatic window placement much easier.
Fix: A debug message could appear when setting the Collapsed property of an individual window when that window was in an invalid state.
Fix: Some customers were experiencing an exception on 64bit windows in certain circumstances.
Fix: A fix introduced in the previous build prevented background images set on windows appearing.
What's New in V3.0:
Office 2007 look and feel is fully supported
Architecture improved so that window sizes are always maintained through operations like unpinning and moving
Window memory greatly improved for moving between the different dock states
Layout serialization can now be used without writing any code, by simply using the AutoSaveLayout property
The Collapsed property can now be set at design time
Design-time user interface for resizing docked windows improved
What's new in V2.4:
IntegralClose property allows the close button to be positioned within the tab itself rather than the containing strip
Clicking on most controls within a dockable window will activate that window even if the controls do not take focus (like in VS)
PrimaryControl property added to windows for designation of the control that is focused when the window is activated
PartNumbers: PC-516189-154776 516189-154776 PC-516189-154777 516189-154777 PC-516189-154778 516189-154778 PC-516189-154780 516189-154780 PC-516189-154784 516189-154784 PC-516189-154779 516189-154779 PC-516189-154781 516189-154781 PC-516189-154782 516189-154782 PC-516189-154783 516189-154783 PC-516189-154785 516189-154785
PurchaseOptions: SandDock for Windows Forms V3.0.3 - includes 1 year free product updates and unlimited email support 1 Developer License , SandDock for Windows Forms V3.0.3 - includes 1 year free product updates and unlimited email support 2-3 Developer License (Price per Developer, Minimum quantity 2) , SandDock for Windows Forms V3.0.3 - includes 1 year free product updates and unlimited email support 4-7 Developer License (Price per Developer, Minimum quantity 4) , SandDock for Windows Forms V3.0.3 - includes 1 year free product updates and unlimited email support 8 Developer License or above (Price per Developer, Minimum quantity 8) , SandDock for Windows Forms V3.0.3 - includes 1 year free product updates and unlimited email support Unlimited Site License (Allows Unlimited Developers at a Single Physical Address) , SandDock for Windows Forms - Support Renewal 1 Developer Support Renewal License , SandDock for Windows Forms - Support Renewal 2-3 Developer Support Renewal License (Price per Developer, Minimum quantity 2) , SandDock for Windows Forms - Support Renewal 4-7 Developer Support Renewal License (Price per Developer, Minimum quantity 4) , SandDock for Windows Forms - Support Renewal 8 Developer or above Support Renewal License (Price per Developer, Minimum quantity 8) , SandDock for Windows Forms - Support Renewal Unlimited Site Support Renewal License (Allows Unlimited Developers at a Single Physical Address)
Resources: Read the SandDock for Windows Forms Help file, Read the Divelements Academic License Agreement, Read the Divelements EULA, Download the SandDock for Windows Forms V3.0.3 for VS 2003 evaluation on to your computer - Expires after 30 days, Download the SandDock for Windows Forms V3.0.3 for VS 2005 evaluation on to your computer - Expires after 30 days
Operating System for Deployment: Windows Vista, Windows XP, Windows Server 2003, Windows ME, Windows 2000, Windows 98
Architecture of Product: 32Bit, 64Bit
Product Type: Component
Component Type: .NET WinForms, .NET Class, 100% Managed Code
Built Using: Visual C# .NET
Compatible Containers: Microsoft Visual Studio 2008, Microsoft Visual Studio 2005, Microsoft Visual Studio .NET 2003, Microsoft Visual Studio .NET, Microsoft Visual Basic 2008, Microsoft Visual Basic 2005, Microsoft Visual Basic .NET 2003, Microsoft Visual Basic .NET, Microsoft Visual C++ 2008, Microsoft Visual C++ 2005, Microsoft Visual C++ .NET 2003, Microsoft Visual C++ .NET, Microsoft Visual C# 2008, Microsoft Visual C# 2005, Microsoft Visual C# .NET 2003, Microsoft Visual C# .NET, .NET Framework 3.5, .NET Framework 3.0, .NET Framework 2.0, .NET Framework 1.1, .NET Framework 1.0
Search Items: New Product July 05, New Product Aug 05
Keywords: User Interface UI Toolbar tool bar tool-bar Toolbars Menu Menus Ribbon Ribbonbar Professional Partner sand dock dockable window tabbed document studio sanddock sandock
Éditeur
Catégorie principale
Produits similaires
Catégories similaires