par Divelements - Type de produit : Composant / .NET WinForms / .NET Class / 100% Managed Code
Navisight by Divelements
Add Outlook bar, Visual Studio .NET, Visio like interfaces to your applications. Navisight is a combination of controls designed to help navigation through various types of UI - tasks, tools and more. It allows you to mimic the Outlook Bar seen in Microsoft Outlook 2002 and earlier, or the toolbox in Microsoft Visual Studio .NET, the component toolbox in Microsoft Visio 2003, and the Explorer bar seen in Windows XP and upwards. The packaged renderers make it easy to change the look and feel of your controls, and they adapt automatically to changes in the theme or visual style used.
Overview
The controls can be combined together to mimic popular user interface trends. Using NavigationBar you will create toolboxes, categorized lists and view switchers. Using ExplorerBar you will create task choices and attractive configuration and presentation bars. Whether you choose to host your own controls in Navisight or use the helpful ones provided, you can be sure the choice of renderers and smooth animation offered by the Navisight components will make your user interface that much more pleasant to use.
Configuring the controls in your own application is made easy by the comprehensive design time support offered by the library. Designers ensure that integrating the Navisight controls in to your form takes a minimum of time and effort. Creating a navigation bar with several different categories and manipulating those categories is intuitive, and the ButtonBar control designer makes it easy to set up scrollable, versatile toolbars - whether used within the Navisight controls or on its own.
Full support is provided for 32bit PNG images with alpha channels, enabling you to assign high quality professional imagery to buttons and other elements for a great finish. Tooltips and keyboard mnemonics are also supported for additional accessibility.
All necessary properties are localizable for international customers, and right-to-left layout is fully supported for those locales that need it.
Features
Navisight NavigationBar
NavigationBar is one of the core controls in the Navisight suite and presents a switchable, categorized view of other controls. Of the many categories present in a NavigationBar, only one can be "selected" at one time. All categories display clickable headings, and clicking a heading brings that category in to view. Categories are parent controls and can therefore contain any number of children.
When switching between categories, NavigationBar applies smooth animation effects. The type of animation loop used and its duration are fully configurable. A quick animation during a category change can add a great level of polish to your application and Navisight does all the work for you. Animation effects are also available programmatically.
Although categories can host any kind of child control, you will often want to make use of the ButtonBar control. This is provided in the Navisight suite and is the ideal partner for NavigationBar. It is a simple toolbar, with items laid out from top to bottom. Item spacing can be changed, and also the highlighting scope (image and text or image only). The layout of button text around the image can be set to side or underneath.
Like most button controls, the buttons in a ButtonBar have an Activate event, and they support checked and disabled states.
A choice of three renderers is available for NavigationBar out of the box, which can be extended and customized to the nth degree. The default renderers mimic the visual style of Office 2000, Office 2002 and Office 2003. Shown on the right are a Visual Studio 2003 Toolbox lookalike and a Visio 2003 Toolbox lookalike. Shown on the left is an Outlook 2000 navigation bar lookalike. Renderers automatically update their colors from the system theme.
Navisight ExplorerBar
ExplorerBar is a control for displaying a categorized list of tasks or presentation of information. This control was first seen in Explorer in Windows XP, where it shows a list of tasks that can be applied to the current folder view. It also displays information about the current selection and a preview too, which is a great use for such a control. Like NavigationBar, this control contains a number of categories. The main difference is, more than one category can be open at one time.
Categories all have headers, which can contain both text and imagery. A button is also drawn indicating whether the category is collapsed or expanded. Clicking on a category header results in a smooth animation where the category contents both fold up and fade out at the same time. These drawing routines are optimised for smooth drawing no matter what child controls are hosted in each category. Animation effects are also available programmatically.
Headings are designated as being either primary or secondary, which affects the way they are drawn. Usually the top category is primary and all the rest are secondary. You can assign a watermark image to any category, which is drawn in a very faded state in the corner, behind any child controls. Although only one renderer is provided with this control out of the box (WindowsXPRenderer) you are free to write your own or alter the behaviour of that one.
Automatic layout is applied by default to child controls of categories, though this can be turned off. Controls are laid out from top to bottom with a configurable amount of spacing, and most of the time this is a great timesaver for putting together a task pane, no matter what type of child controls you are using.
The perfect companion for ExplorerBar is the ImageHyperlink control, also included in the Navisight suite. This very simple control is assigned text and an image, and aligns them appropriately, allowing you to click on the text as if it were a hyperlink. The control also works with NavigationBar categories to automatically change its size when its text or image changes.
ExplorerBar and ImageHyperlink both fully support right-to-left layout for locales that need it.
Navisight Extensible Rendering
There are four renderers included with Navisight - three for NavigationBar and one for ExplorerBar. NavigationBar has renderers for Office 2000, Office 2002 and Office 2003 appearance. ExplorerBar has the WindowsXPRenderer to provide an authentic feel. These renderers make it easy to instantly choose the look and feel that applies to your controls. The Office 2003 and WindowsXP renderers adapt automatically to look their best depending on what theme or visual style is active, or alternatively can be hard-wired to use a particular colour scheme.
You can also inherit from these renderers or write your own from scratch to take complete control of the drawing process. Every part of the Navisight controls' drawing process can be overridden and taken complete control of, for the ultimate custom user interface.
Navisight Designer Support
From the moment the Navisight controls are dropped on your form you have fully functional navigation and button bar components, and a few clicks later they are fully configured.
Once you have added a NavigationBar to your form it's easy to add more categories to it via designer verbs in the propertygrid. Switching between views is as easy at design time as it is at runtime, and you even get the animation. The control can therefore be completely set up visually like you would a tabbed dialog. Re-ordering categories is easy with the familiar send-to-back and bring-to-front commands.
The category designers support hosting any type of child controls. An additional grab handle is displayed the top right of the navigation bar at design time to make selecting it easier when its surface area is entirely covered with other windows.
ButtonBars also have a great deal of designer aid. They can be added standalone to any container, but when added to a navigation category they inherit its renderer settings and automatically occupy all available space in the category. Configuration of buttons is done visually, with no clunky collection editor dialogs. When more buttons are present than will fit in available screen space the control scrolls automatically.
Visual configuration of buttons allows them to be moved and copied with standard mouse operations. They can even be moved and copied between different buttonbars or even different navigation categories.
ButtonBar
Can be added to any container standalone or placed in a NavigationBar
Add buttons to the scrollable list at design time or runtime, with full drag-and-drop support
Supports rendering with Office 2000, Office 2002 or Office 2003 appearance
Configure button spacing, highlight mode and image/text alignment for the perfect appearance
Keyboard mnemonics supported for greater accessibility
Right-to-left aware for Hebrew, Arabic and similar languages
ImageHyperlink
Automatically inherits the parent Renderer to keep all interface colors in sync without the need for any code
Right-to-left aware for Hebrew, Arabic and similar languages
PartNumbers: PC-517302-109444 517302-109444 PC-517302-109445 517302-109445 PC-517302-109446 517302-109446 PC-517302-109448 517302-109448 PC-517302-109489 517302-109489 PC-517302-109447 517302-109447 PC-517302-109449 517302-109449 PC-517302-109450 517302-109450 PC-517302-109451 517302-109451 PC-517302-109490 517302-109490
PurchaseOptions: Navisight V1.1.1 - includes 1 year free product updates and unlimited email support 1 Developer License , Navisight V1.1.1 - includes 1 year free product updates and unlimited email support 2-3 Developer License (Price per Developer, Minimum quantity 2) , Navisight V1.1.1 - includes 1 year free product updates and unlimited email support 4-7 Developer License (Price per Developer, Minimum quantity 4) , Navisight V1.1.1 - includes 1 year free product updates and unlimited email support 8 Developer License or above (Price per Developer, Minimum quantity 8) , Navisight V1.1.1 - includes 1 year free product updates and unlimited email support Unlimited Site License (Allows Unlimited Developers at a Single Physical Address) , Navisight - Support Renewal 1 Developer Support Renewal License , Navisight - Support Renewal 2-3 Developer Support Renewal License (Price per Developer, Minimum quantity 2) , Navisight - Support Renewal 4-7 Developer Support Renewal License (Price per Developer, Minimum quantity 4) , Navisight - Support Renewal 8 Developer or above Support Renewal License (Price per Developer, Minimum quantity 8) , Navisight - Support Renewal Unlimited Site Support Renewal License (Allows Unlimited Developers at a Single Physical Address)
Resources: Read the Navisight help file, Read the Navisight License Agreement, Download the Navisight V1.1.1 for .NET 2003 evaluation on to your computer - Expires after 30 days, Download the Navisight V1.1.1 for .NET 2005 evaluation on to your computer - Expires after 30 days
Operating System for Deployment: Windows Vista, Windows XP
Architecture of Product: 32Bit
Product Type: Component
Component Type: .NET WinForms, .NET Class, 100% Managed Code
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
Keywords: User Interface UI Toolbar tool bar tool-bar Toolbars Menu Menus Ribbon Ribbonbar Professional Partner Navisight Navi sight Outlook 2002 Visio 2003 Outlook Bar
Éditeur
Catégorie principale
Produits similaires
Catégories similaires