The Task Dialog software allows the incorporation of a modernized dialog box, similar in appearance to Vista, into .NET Framework-supported applications. This user-friendly alternative to traditional message boxes makes it simpler for users to navigate and comprehend dialog boxes.
However, .NET framework does not have any standard classes to work with task dialogs. This means that developers working on Windows Vista operating systems needed to work with the task dialog API directly (unmanaged code) in order to use task dialogs. This was a problem for applications written for the .NET framework that should work on any platform.
The TaskDialog.NET component provides classes for .NET developers to use in adding Vista-style task dialogs to their .NET applications. These classes work on any platform supported by the .NET Framework. Developers simply use the TaskDialog class to construct task dialogs as needed. When showing the task dialog, TaskDialog.NET will use the native task dialog API if available (on Windows Vista or higher), or standard .NET classes to construct the task dialog with the same look and feel as the native task dialog on operating systems prior to Windows Vista (such as Windows XP).
All the features available through TaskDialog.NET classes work the same way, regardless of whether a task dialog is currently using native API support or standard .NET classes. This saves developers time and effort, allowing them to start using task dialogs in their .NET applications within minutes.
Version 1.2: N/A
Version 1.1: N/A