Log In
Home
Support
Demos
Documentation
Blogs
Training
Webinars
[Expand]General Information
[Collapse]WinForms Controls
  Prerequisites
 [Expand]What's Installed
 [Expand]Build an Application
 [Collapse]Controls and Libraries
  [Collapse]Forms and User Controls
    XtraForm
    Ribbon Form
    Tabbed Form
    XtraUserControl
    Form Assistant
    Taskbar Assistant
   [Expand]Splash Screen Manager
   [Expand]Adorner UI Manager
   [Expand]Examples
  [Expand]Messages, Notifications and Dialogs
  [Expand]Editors and Simple Controls
  [Expand]Ribbon, Bars and Menu
  [Expand]Application UI Manager
  [Expand]Docking Library
  [Expand]Data Grid
  [Expand]Vertical Grid
  [Expand]Pivot Grid
  [Expand]Tree List
  [Expand]Chart Control
  [Expand]Diagrams
  [Expand]Gauges
  [Expand]Map Control
  [Expand]Scheduler
  [Expand]Spreadsheet
  [Expand]Rich Text Editor
  [Expand]Spell Checker
  [Expand]Form Layout Managers
  [Expand]Navigation Controls
  [Expand]Printing-Exporting
  [Expand]PDF Viewer
   Reporting
  [Expand]Snap
  [Expand]TreeMap Control
 [Expand]Common Features
  Get More Help
 [Expand]API Reference
[Expand]ASP.NET Controls and MVC Extensions
[Expand]ASP.NET Bootstrap Controls
[Expand]ASP.NET Core Bootstrap Controls
[Expand]WPF Controls
[Expand]Xamarin Controls
[Expand]Windows 10 App Controls
[Expand]Document Server
[Expand]Reporting
[Expand]Report Server
[Expand]Dashboard
[Expand]eXpressApp Framework
[Expand]CodeRush
[Expand]CodeRush Classic
[Expand]Cross-Platform Core Libraries
[Expand]Tools and Utilities
 End-User Documentation

Taskbar Assistant

Windows 7 has introduced a new look and new features for application buttons displayed within the system taskbar. The Taskbar Assistant component is designed to facilitate the customization of an application's taskbar button, its Jump List and thumbnail preview.

The Jump List is opened when right-clicking an application taskbar button.

The Jump List can contain:

  • general application commands (painted against the gray background in the image above);
  • the Tasks category with custom commands;
  • either the Frequent or Recent category (containing recently used files); the contents of these categories are managed by the Windows shell;
  • custom categories with custom commands (see the Scheduler category in the image above).

When you hover over an application taskbar button, a live thumbnail preview is displayed. The preview window can contain a toolbar with up to seven buttons below the preview image, as in the figure below.

More information on these taskbar features can be found in MSDN at Taskbar Extensions.

The Taskbar Assistant component supports the following taskbar customization features.

Feature Property/Properties
Add custom items to the Tasks category in the Jump List. TaskbarAssistant.JumpListTasksCategory
Add custom categories to the Jump List. TaskbarAssistant.JumpListCustomCategories
Enable either the Recent or Frequent category in the Jump List. TaskbarAssistant.JumpListKnownCategoryVisibility, TaskbarAssistant.JumpListKnownCategoryPosition
Add buttons to the toolbar in the thumbnail preview. TaskbarAssistant.ThumbnailButtons, ThumbnailButton.Click
Display a progress indicator in the taskbar button. The following progress styles are supported.

Indeterminate marquee-style:

Determinate Normal Style (Reflects the completed percentage of an operation):

Determinate Paused Style (The progress indicator turns yellow to show that progress is currently stopped in one of the windows but can be resumed by the user):

Determinate Error Style (The progress indicator turns red to show that an error has occurred):

TaskbarAssistant.ProgressMode, TaskbarAssistant.ProgressCurrentValue, TaskbarAssistant.ProgressMaximumValue
Display a small overlay icon over the application icon.

TaskbarAssistant.OverlayIcon
Use a specific area of the application window as a thumbnail. TaskbarAssistant.ThumbnailClipRegion

How would you rate this topic?​​​​​​​