Caliburn is an open-source client framework for WPF and Silverlight applications. Caliburn implements a variety of UI patterns for solving real-world problems. Patterns include MVC, MVP, Presentation Model (MVVM), Commands and Application Controller.
The key goals of Caliburn are:
- Support building WPF/SL application that are TDD friendly.
- Simplify various UI design patterns in WPF/SL.
- Simplify the use of a dependency injection container with WPF/SL.
- Simplify or provide alternatives to common WPF/SL related tasks.
- Provide solutions to common UI architecture problems.
Caliburn on CodePlex
Distinction has released a free, open-source, interactive image cropper control for WPF. This control extends the regular Image control. Features include:
- Crop images interactively
- Save cropped images
- Show cropped image in real-time
- Images can be in any format that is supported by .NET
- Supports data-binding
- Customizable look
- Square selection
- Open-source
WPF Image Cropper Control
ClientUI™ is a next-generation user interface library by Intersoft Solutions for the Silverlight and Windows Presentation Foundation (WPF) client platforms. ClientUI provides a full set of application fundamental libraries and an integrated architecture.
A ClientUI-family component shares the same ClientUI Framework and a set of common APIs, which enables developers to reuse the same code in both client platforms. Every ClientUI component works and behaves consistently on both platforms.
Download ClientUI
Introducing ClientUI
XAML Power Toys is a Visual Studio Add-In for WPF & Silverlight developers working in the XAML editor. It includes Line-of-Business form generation tools, Grid tools, and DataForm/DataGrid/ListView generation tools that significantly reduce the XAML form layout time.
XAML Power Toys commands are accessed using the XAML editor context menu and code editor context menu. XAML Power Toys 2010 generates .NET 4.0 WPF-compliant XAML and Silverlight 3-compliant XAML.
XAML Power Toys
The WPF Toolkit is a collection of Windows Presentation Foundation (WPF) features and components that are made available outside of the normal .NET Framework ship cycle.
The June 2009 WPF Toolkit includes the binaries for WPF Charting, the associated design-time assemblies for both Visual Studio 2008 and Blend 3, and the complete source code for everything (under the usual Ms-PL license).
As always, Charting exposes the same API and supports the same XAML on both platforms — making application portability a snap.
Download WPF Toolkit
Documentation for the next generation of the Visual Studio, the .NET Framework, and Windows Presentation Foundation (WPF) is now publicly available at MSDN.
Visual Studio 2010 Docs
.NET Framework 4 Docs
WPF Docs
This toolkit introduces the Model-View-ViewModel (M-V-VM) design pattern to the Windows Presentation Foundation (WPF) community. The open-source project includes:
- Visual Studio 2008 template (Visual C# Express 2008 also supported)
- Documentation, including a general introduction to M-V-VM and a walkthrough using the VS template
- Complete WPF application demonstrating the MVVM pattern
Model-View-ViewModel Toolkit