::adCenter::
Sales: +1 919.481.1974
Bookmark and Share

Essential Tools for WPF

Download a fully functional trial of Essential Studio and test it out.
Run Live WPF samples hosted in a XBAP Environment.
Preview WPF samples and download sample code (requires Silverlight 3).

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

Essential Tools is a collection of nearly 30 user interface components for the WPF framework, including docking managers, ribbons, tree views, editors, tab controls, group bars, wizards, skin managers, and much more. Easily create robust and user-friendly application interfaces that emulate Visual Studio .NET and Microsoft Office 2007. Essential Tools 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 as seen in Visual Studio .NET. This element can be used in XAML, just as easily as it is used 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, floating and arranging them within tabs in the dock panel, or hiding the dock panel. The dock panels can also operate in AutoHide mode.

Ribbon

A ribbon is a collection of controls and behaviors that together implement the latest Office 2007-style menus and toolbars in an application. It is designed to make commands more accessible. Commands can be easily organized into logical groups, which are rendered under tabs. Some tabs can also be displayed on a need-only basis.

Document Container

The Document Container framework supports both multiple document interfaces (MDIs) and tabbed document interfaces (TDIs). Though MDI is not supported in the 3.5 framework, the 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 elements. It also ships with sophisticated default window switching styles such as Vista Flip and VS 2005.

Tree View

The TreeViewAdv control implements a tree UI with 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, and it contains the built-in ability to perform item sorting on a tree view.

Editors

Create professional, user-friendly data editing forms using several of the 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 a simple and powerful means for capturing data input, as well as validating and displaying data input with the appropriate formatting. They also ship with support for data binding, templates, and styles, to change the appearance of the control.

Groupbar

The GroupBar control is a user interface element that groups a collection of commands within categories and displays those commands within collapsible panels. It lets you recreate the popular Microsoft Outlook bar interface in your application. Each panel in a group bar can host a number of commands or any other control, such as a calendar.

Taskbar

The TaskBar control is similar to the group bar control in that it can host a collection of grouped command items. The look and feel, however, is closer to the Windows XP taskbar. Besides command items, any custom control can be placed inside the taskbar. Just like the group bar, taskbar boxes can be expanded and collapsed.

Gallery

A gallery is a useful control for displaying categorized collections of objects as thumbnail views. It also comes with built-in animation when laying out child items.

Tab Control

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

Tab Splitter

The Tab Splitter control is similar to the VS 2008-style split view for tabbed groups.

Vector Images

Vector images are collections of many scalable individual objects; rather than using pixels, these objects use mathematical relationships and equations between connecting points and paths to describe an image. This is why they always render at the highest quality.

Notify Icon

The Notify Icon control supports different animations and shapes. It allows an icon to be added in the notification tray of a system with different animation and shape formats.

Range Slider

Range Slider is a slider control with two thumbs that show a selected range. It lets users input two values, typically an upper and a lower bound for two thumbs, thus providing enhanced feature support for the standard slider control.

Tile View

The Tile View control for WPF is capable of hosting tile view items. The main feature of these items is their capacity to host any kind of content. Also, they are draggable, so they can be rearranged.

Check List Box

The Check List Box control implements a classic list box with added check boxes, allowing multiple items to be selected.

Hierarchy Navigator

The HierarchyNavigator control provides a bread-crumb interface, similar to the Windows Explorer address bar in Windows 7, which enables hierarchical navigation.

ButtonAdv

The ButtonAdv control is a basic button control, which is used to design complex forms and applications. Also the control shipped with Commanding Support, which provides compatibility in MVVM design pattern.

DropDownButtonAdv

The DropDownButtonAdv act as a normal menu control. The Content will be displayed in the DropDown Popup when the button is pressed.

SplitButtonAdv

SplitButtonAdv control is inherited from DropDownButtonAdv, which provides both DropDown support and commanding support.

CAL(PRISM)Demo

CAL(PRISM)Demo

Ribbon Tab and Ribbon Bar

Ribbon Tab and Ribbon Bar

Ribbon Window

Ribbon Window

Ribbon Context Tabs Group

Ribbon Context Tabs Group

Ribbon ContextMenu

Ribbon ContextMenu

Ribbon Screen Tip

Ribbon Screen Tip

Ribbon Split Button

Ribbon Split Button

Ribbon Application Menu

Ribbon Application Menu

Ribbon Quick Access Toolbar

Ribbon Quick Access Toolbar

Ribbon Mini Toolbar

Ribbon Mini Toolbar

Ribbon Gallery

Ribbon Gallery

Ribbon Skins

Ribbon Skins

CustomButtonDocking

CustomButtonDocking

DocumentContainer

DocumentContainer

DockingManager

DockingManager

MacStyleDocking

MacStyleDocking

TreeViewAdv

TreeViewAdv

BindToSelfReferencingTable

BindToSelfReferencingTable

EditorsPackage

EditorsPackage

Groupbar

Groupbar

Groupbar Skins

Groupbar Skins

Groupbar Orientation-Horizontal

Groupbar Orientation-Horizontal

Groupbar Orientation-Vertical

Groupbar Orientation-Vertical

Groupbar-MultipleExpansion Mode

Groupbar-MultipleExpansion Mode

Groupbar-StackMode

Groupbar-StackMode

Taskbar

Taskbar

Taskbar-Skins

Taskbar-Skins

Taskbar Orientation-Horizontal

Taskbar Orientation-Horizontal

Taskbar Orientation-Vertical

Taskbar Orientation-Vertical

Taskbar with Header

Taskbar with Header

Taskbar without Header

Taskbar without Header

Gallery

Gallery

TabControlExt

TabControlExt

TabSplitter

TabSplitter

HierarchyNavigator

HierarchyNavigator

RealTime

RealTime

SkinManager

SkinManager

ChromeLessWindow

ChromeLessWindow

CheckListBox

CheckListBox

Clock

Clock

ColorPicker

ColorPicker

CustomColor

CustomColor

FontListComboBox

FontListComboBox

Magnifier

Magnifier

NotifyIcon

NotifyIcon

VSToolBox

VSToolBox

WizardControl

WizardControl

WorldClock

WorldClock

ButtonAdv-Size Mode Large

ButtonAdv-Size Mode Large

ButtonAdv-Image

ButtonAdv-Image

ButtonAdv-Built-in Skins

ButtonAdv-Built-in Skins

DropDownButtonAdv-Size Mode Large

DropDownButtonAdv-Size Mode Large

DropDownButtonAdv-Image

DropDownButtonAdv-Image

DropDownButtonAdv-Resizable Thumb

DropDownButtonAdv-Resizable Thumb

SplitButtonAdv-Size Mode Large

SplitButtonAdv-Size Mode Large

SplitButtonAdv-Image

SplitButtonAdv-Image

SplitButtonAdv-Resizable Thumb

SplitButtonAdv-Resizable Thumb

Hierarchy Navigator-Blendability

Hierarchy Navigator-Blendability

Hierarchy Navigator-Edit Mode

Hierarchy Navigator-Edit Mode

Hierarchy Navigator-History

Hierarchy Navigator-History

Hierarchy Navigator-Restricting level selection

Hierarchy Navigator-Restricting level selection

Hierarchy Navigator-Progress Bar

Hierarchy Navigator-Progress Bar

Hierarchy Navigator-Tool Tip

Hierarchy Navigator-Tool Tip

Hierarchy Navigator-Skins

Hierarchy Navigator-Skins

Checked List Box Control

Checked List Box Control

CheckedListBox-Check On Click

CheckedListBox-Check On Click

CheckedListBox-Right-to-Left

CheckedListBox-Right-to-Left

CheckedListBox-Selected and MouseOver Item

CheckedListBox-Selected and MouseOver Item

CheckedListBox-VisualStyles

CheckedListBox-VisualStyles

CheckedListBox-VisualStyles

CheckedListBox-VisualStyles

TileView Control

TileView Control

TileView Control Minimized Item Orientation - Right

TileView Control Minimized Item Orientation - Right

TileView Control Minimized Item Orientation - Left

TileView Control Minimized Item Orientation - Left

TileView Control Minimized Item Orientation - Top

TileView Control Minimized Item Orientation - Top

TileView Control Minimized Item Orientation - Bottom

TileView Control Minimized Item Orientation - Bottom

TileView Control DataBinding

TileView Control DataBinding

TileView Control Themes - 1

TileView Control Themes - 1

TileView Control Themes - 2

TileView Control Themes - 2
Development Environments
  • Visual Studio 2010 (Ultimate, Premium, Professional and Express)
  • Visual Studio 2008 with SP1(Team, Professional, Standard and Express)
  • Microsoft Expression Blend 3 & 4
.NET Framework versions
  • .NET 4.0
  • .NET 3.5 with SP1
Operating Systems
  • Windows Server 2008 (32 bit and 64 bit)
  • Windows 7 (32 bit and 64 bit)
  • Windows Vista (32 bit and 64 bit)
  • Windows XP
  • Windows 2003
(Free Trial - 385 MB)