A free and open source library for XAML-based Task Dialogs.
Copyright © 2014 Flatcode.net. All Rights Reserved.
The TaskDialogLib is a thin wrapper library of the Task Dialog Common Control introduced in Windows Vista for the .NET Framework and Windows Presentation Foundation. It allows you to declare task dialogs in XAML and define their logic in code-behind, including support for data binding with dependency properties and MVVM scenarios.
Official Git Repository
Official NuGet Package
For a quick walkthrough how to use this library, see the CodeProject article:
Introducing TaskDialogLib: Task Dialogs in XAML
To build and use the TaskDialogLib, the following system requirements must be met:
- Microsoft Windows Vista, or higher
- Microsoft .NET Framework 4.0, or higher
To use the Task Dialog Common Control within your application, a dependency to the Microsoft Common Controls library, version 6, must be declared within your application manifest. Please make sure the following markup section exists within your application manifest file:
<dependency> <dependentAssembly> <assemblyIdentity type="win32" name="Microsoft.Windows.Common-Controls" version="6.0.0.0" processorArchitecture="*" publicKeyToken="6595b64144ccf1df" language="*" /> </dependentAssembly> </dependency>
The TaskDialogLib can be build using the supplied command-line script files located in the root of this distribution (namely BuildClean.cmd, BuildDebug.cmd, and BuildRelease.cmd), or within an IDE that supports the Visual Studio Solution File format.
The TaskDialogLib is licensed and distributed under the terms of the GNU Lesser General Public License (LGPL), version 2.1. For more information, please see the file "License.txt" in the root of this distribution or visit http://www.gnu.org/licenses/.
File: ReadMe.md, Last Update: April 7, 2014