.NET tools, components, libraries and add-ins [NEW] My favorites| sign in | create your account  
ASP.NET hosting
Advertise here! Contact us to know the options

Rich client UI

Components for Graphical User Interfaces (GUI), Windows Forms, smart clients...

Display options and filters
Sort by:
Built for .NET
Built for the Compact Framework
Free or free version available
Built for .NET 2
Built for Mono
Source code provided
Built for .NET 4
Library
Sold as a service
Built for Silverlight
Add-in
Discontinued

SkinCrafter

 Home Page Home Page

Categories: Rich client UI

Author: DMSoft Technologies

Latest version: 2.1.0
Added 2004-12-19Updated 2006-10-18

Lets developers create applications that users can skin.
SkinCrafter allows you to create applications with unique look and feel. The library's controls can be resized, reshaped, and recolored, with control over the title bar, window borders, MDI applications, buttons, boxes, and all Windows elements.
SkinCrafter supports Windows Forms, Visual C++, Visual Basic, Delphi, and all Win32 languages that support COM objects. SkinCrafter is available as ActiveX and .NET components.

Features include:
- Support of all WIN32 platforms including .NET applications
- Allows entire application or group of one-type controls or separate controls skinization
- Provides multiple ways to switch, in run time interfaces for your applications
- A Skin Editor allows you to create and use custom unique looking skins
- Custom regions allows to make any shape forms using SkinCrafter Region Editor

Built for .NET
Built for .NET

Smart Client Software Factory

 Home Page Home Page

Categories: Rich client UI

Author: Microsoft

Latest version: April 2008
Added 2007-06-18Updated 2008-05-02

The Smart Client Software Factory (SCSF) helps architects and developers create composite smart client applications based on the Composite UI Application Block.
A composite smart client application is made up of a number of discrete, independent, yet functional pieces. These pieces are integrated together within a host environment (such as a Windows Form application) to form a fully coherent smart client solution.
The factory provides tools (Visual Studio 2008 extensions), examples, how-tos and documentation on building these winforms applications.
Only previous versions support Visual Studio 2005.

Built for .NET 2
Built for .NET 2
Add-in
Add-in
Free or free version available
Free or free version available
Source code provided
Source code provided

PocketNerd WizardEngine

 Home Page Home Page

Categories: Rich client UI

Author: Richard Stockley

Latest version: 1.1.83.0
Added 2006-02-14

The PocketNerd WizardEngine (Pwiz Engine) provides a way to create Windows Forms-based Wizards that can be launched:
- as a modal or non-modal dialog from within your own application
- as a standalone executable that runs in its own process, just like any other application
- as a custom wizard from within the Visual Studio .NET IDE

Each of the three types of wizard above is implemented in exactly the same way and requires minimal "boilerplate" wizard coding to be used. All of the coding required to create a class library, Windows application or Visual Studio .NET-based Wizard is the business specific code that pertains to the wizard.

Built for .NET
Built for .NET
Free or free version available
Free or free version available

LMD DesignPack .NET

 Home Page Home Page

Categories: Rich client UI

Author: LMD Innovative

Latest version: 1.0
Added 2007-10-24

Solution that exposes the MS design-time infrastructure to Windows Forms applications at run-time.

Features include:
- Visual designers can be created and shown for any pre-created form or control instance or for any type derived from System.Windows.Forms.UserControl
- The visual designer provided by the LMDDesignSurface allows components of the designed from/control to be selected, moved and resized
- Components can be added to the designed from/control from the LMD Toolbox
- Components can be removed from the designed from/control (pressing the DEL key removes the selected component(s))
- Properties of the components can be viewed and modified (including selection of event handlers) by using the LMDPropertyGrid control - an enhanced version of the standard .NET PropertyGrid control with native support for EventsTab and integration with other LMD DesignPack.NET components
- Event handlers for components' events can be selected from two sources: 1. the compiled assembly which contains the designed form/control and 2. script code written by the end-user
- Event handler function declarations are generated automatically when the event handler cell of the EventsTab is double-clicked
- A number of services (in terms of the MS design infrastructure) are provided by the LMD DesignPack which can be used by any property editors and component designers
- All the changes made to the designed form/control are effective immediately at the application's run-time when the design-time mode of the LMDDesignSurface is turned off
- The designed form/control can be saved to and loaded from an XML document

Built for .NET
Built for .NET
Built for .NET 2
Built for .NET 2
Library
Library

Composite UI Application Block

 Home Page Home Page

Categories: Rich client UI

Author: Microsoft

Latest version: December 2005 RTW
Added 2006-02-16

Reusable, source code–based component based on the .NET Framework 2.0 that provides practices to build smart client user interfaces based on design patterns such as the Composite pattern, in which simple user interface parts can be combined to create complex solutions, but at the same time allowing these parts to be independently developed, tested, and deployed.

This application block is designed to support the development of smart client line-of-business applications such as the ones found in the following scenarios:
- Online transaction processing (OLTP) front-ends, in areas such as stock distribution centers or data entry applications
- Rich client portals to back-end services, such as portals to government services or bank teller applications
- UI intensive information-worker standalone applications, such as those used by call center staff, IT support desks, or stock traders

It facilitates the design and implementation of your client applications in three areas:
- It allows your application to be based on the concept of modules or plug-ins.
- It allows developers with shell expertise to build components that hide user interface complexity from the business logic development.
- It facilitates development using patterns for loose coupling between modules.

Built for .NET
Built for .NET
Built for .NET 2
Built for .NET 2
Library
Library
Free or free version available
Free or free version available
Source code provided
Source code provided

Bindable LINQ

 Home Page Home Page

Categories: LINQ, Rich client UI

Latest version: 1.0 Beta 1
Added 2008-06-02

Set of extensions to LINQ that add data binding and change propagation capabilities to standard LINQ queries.
As well as propagating change, Bindable LINQ can analyse your queries at runtime and detect any dependencies your query has. If these dependencies provide events to subscribe to, Bindable LINQ will automatically monitor them for change.
The aim of Bindable LINQ is to be fully compatible with LINQ to Objects, at least where it makes sense. This currently includes support for operations such as Where, Select, GroupBy and Union. Aggregates, such as Sum, Min, Max and Average, are also supported.
Designed for Windows Presentation Foundation, Silverlight, and Windows Forms.

Previous name: SyncLINQ

Built for .NET 2
Built for .NET 2
Built for Silverlight
Built for Silverlight
Library
Library
Free or free version available
Free or free version available
Source code provided
Source code provided
Ignore this
Advertise here! Contact us to know the options
Help the .NET community get a consensus on great tools. Display your favorite tools on your own website or on your blog.
Keep track of your favorite tools. Build your personal watch list.
Advertise here! Contact us to know the options
Discontinued tools
Hosted by Arvixe
part of the metaSapiens network: metaSapiens | .NET Jobs | Fabrice's weblog | .NET tools | Java tools | Dynamics AX tools | Tuneo | LINQ book | MapShares | BD ind?pendante | Parking partag?