The Two-Layered GUI Toolkit Icon

The Two-Layered GUI Toolkit

Provides common dialogs and widgets with a GUI-toolkit-agnostic layer.

Add a Review
1 Download (This Week)
Last Update:
Download 1.0 Binary DLLs + Demo Sources
Browse All Files
Windows Mac Linux



A .NET/Mono library that provides frequently used dialogs and GUI components. All dialogs are provided in two layers, an abstract description layer and a toolkit-specific GUI layer.

The Two-Layered GUI Toolkit Web Site


User Interfaces


MIT License


  • For every dialog, a widget set-independent settings class is provided.
  • Implementations for various widget sets, currently Gtk#, WPF and Windows Forms, display the dialogs based on the settings object.
  • All texts (labels, captions etc.) are configurable and thus, localizable.
  • Mostly CLS compliant assemblies for all CLI-compatible platforms and languages
  • Provides or wraps message boxes, input boxes, progress dialogs and file/directory selectors
  • Includes a wizard framework that greatly simplifies building typesafe wizard GUIs

Update Notifications

Write a Review

User Reviews

Be the first to post a review of The Two-Layered GUI Toolkit!

Additional Project Details

Intended Audience


User Interface


Programming Language



Screenshots can attract more users to your project.
Features can attract more users to your project.

Icons must be PNG, GIF, or JPEG and less than 1 MiB in size. They will be displayed as 48x48 images.