Sales: 1 888 936 8638

Essential Tools for WPF

download-now
Online Samples

Ribbon, Docking, Editors, Menus, MDI and much more

Essential Tools is a collection of extensive user interface components for the WPF framework. It can easily create robust and graphically appealing user interface applications. It also extends full support to XAML and offers extensive customization options for templates.

Docking Manager

The Docking Manager is an advanced container control that automatically lays out its children within docked panels, just like Visual Studio.NET. Use this element with ease in XAML, just as in grid or canvas elements. The attached properties can be used to specify the dock state and position of the child elements. End-users can then fully customize the user interface by dragging the dock panels to different locations within the container, float them, arrange them in tabs within a dock panel, hide the dock panel, and so on. The dock panels can also operate in AutoHide mode.

Document Container

Document Container framework supports both Multiple Document Interface (MDI) and Tabbed Document Interface (TDI). Though MDI is not supported in 3.5 framework, document container has the ability to develop MDI applications in WPF. It can load any type of content, such as flow documents and any UI element. It is also shipped with default, sophisticated window switching styles such as VistaFlip and VS2005.

Editors

Create professional, user-friendly data editing forms using the several advanced editors available in Essential Tools. These editors are a comprehensive collection of controls that can be used in creating data-entry forms. All editor controls have been architected to provide simple and powerful means for capturing data input, and validating and displaying it with the appropriate formatting. They are also shipped with support for data binding, templates and styles, to change the look and feel of the control.

Gallery

The Gallery is a useful control to display a categorized collection of objects in their thumbnail views. It also comes with built-in animation when laying out child items.

Groupbar

The GroupBar control, as the name implies, is a user interface element used to group a collection of commands within categories, and display it to the end-user within collapsible panels. It lets you recreate the popular MS Outlook bar interface in your applications. Each panel in a groupbar can host a number of commands or any other control such as a Calendar.

Notify Icon

The NotifyIcon control is a new control implemented with support for different animations and shapes. It allows the addition of an icon in the notification tray of the system with different animations and shape formats.

Ribbon

The Ribbon is a collection of controls and behaviors that together let you implement the latest Office2007-style menus and toolbars in your application, also known as Ribbon. The Ribbon is designed to make the commands in your application more accessible to end-users. Commands can be easily organized in logical groups, which are rendered under tabs. Some tabs can also be displayed on a need-only basis.

Tab Control

TabControlExt is a control that can define multiple pages for the same area of a window. It contains TabItemExt control, which is used to define tab items with different visual styles such as OneNoteType, VS 2008, and office2007. When a tab-item header is selected, the corresponding tab item’s data is displayed.

Taskbar

The TaskBar control is similar to the GroupBar control in its ability to host a collection of grouped command items. The look and feel, however, is closer to the Windows XP TaskBar. Besides command items, you can also place any custom control inside the task bar. Just like the group bar, task bar boxes can be expanded and collapsed.

Tree View

The TreeViewAdv control implements a tree-UI with some advanced customization capabilities. Advanced features such as drag-and-drop, multi-node selection and inline editing support are also available. It also has a feature for adding images to it and the built-in ability to perform item sorting on the tree view.

Check List Box

The CheckListBox control implements a classic list box with added check boxes. The control displays items with a check box to enable multiple selection of items.

Tab Splitter

The TabSplitter control is similar to the VS 2008-style split view of tabbed groups.

BindToSelfReferencingTable

BindToSelfReferencingTable

CheckListBox

CheckListBox

ChromeLessWindow

ChromeLessWindow

Clock

Clock

ColorPicker

ColorPicker

CustomButtonDocking

CustomButtonDocking

CustomColor

CustomColor

DocumentContainer

DocumentContainer

EditorsPackage

EditorsPackage

FontListComboBox

FontListComboBox

Gallery

Gallery

Groupbar

Groupbar

HierarchyNavigator

HierarchyNavigator

MacStyleDocking

MacStyleDocking

Magnifier

Magnifier

NotifyIcon

NotifyIcon

RealTime

RealTime

RibbonDockViewer

RibbonDockViewer

SkinManager

SkinManager

TabControlExt

TabControlExt

TabSplitter

TabSplitter

Taskbar

Taskbar

TreeViewAdv

TreeViewAdv

VSToolBox

VSToolBox

WizardControl

WizardControl

WorldClock

WorldClock
Development Environments
  • Visual Studio 2008 with SP1(Team, Professional, Standard and Express)
  • Microsoft Expression Blend
.NET Framework versions All current versions of the .NET framework are supported (.NET 3.5 with SP1)
Operating Systems
  • Windows Server 2008 (32 bit and 64 bit)
  • Windows Vista (32 bit and 64 bit)
  • Windows XP
  • Windows 2003
  • Windows 2000