Skip to content
This repository has been archived by the owner on Mar 8, 2023. It is now read-only.

A free and open source library for XAML-based Task Dialogs.

License

Notifications You must be signed in to change notification settings

fschneidereit/TaskDialogLib

Repository files navigation

TaskDialogLib

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

Requirements

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>

Compilation

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.

License

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

About

A free and open source library for XAML-based Task Dialogs.

Resources

License

Stars

Watchers

Forks

Packages

No packages published