49 people following this project (follow)

Project Description

Open source code developed in C# that can be used with Actipro's WPF controls. Current features include a number of enhancements for Microsoft's open source WPF DataGrid along with integration of Actipro's docking windows product with Prism.

Actipro Software (http://www.actiprosoftware.com) offers a suite of WPF controls called WPF Studio that includes everything from docking windows and MDI to property grid and syntax-highlighting code editor controls. This Contrib project is our way of giving back to the community and providing some open source solutions that are especially useful for our customers. Look for this Contrib project to grow over time.

Latest Release

The latest release updates to .NET 4.0, uses the native WPF 4.0 DataGrid, and targets Prism 4.1. This release is compiled against WPF Studio 2012.1.

Requirements

Actipro WPF Studio 2012.1

Free download from:
https://www.actiprosoftware.com/download/evaluations
  • Licensing: Free to evaluate, licenses can be purchased per developer.

Microsoft Patterns & Practices: Prism

Free download of Prism 4.1:

Prism 4.1 - November 2010 Release
http://compositewpf.codeplex.com/releases/view/55576
  • Licensing: Open source and free to use under Microsoft Patterns & Practices License.

Project Details

All are VS 2010 projects and target .NET 4.0, unless otherwise noted.

DataGrid.Contrib

Offers reusable extension methods, attached behaviors, and commands that enhance the functionality of the Microsoft WPF DataGrid control found in the WPF framework as of .NET 4.0. It also provides Office themes and nicer system themes than the default. Finally, it integrates all the themes into the Actipro Shared Library's ThemeManager, which allows for dynamic theme changing.

ThemedDataGridOffice2007Themes.png

Required External References:
  • ActiproSoftware.Shared.Wpf.dll (from Actipro WPF Studio)

Docking.Interop.Prism

Enables the Actipro Docking & MDI for WPF product to be seamlessly integrated into applications that leverage Microsoft's Prism platform (formerly known as Composite Application Guidance for WPF and Silverlight).

This project targets Prism 4.1.

Required External References:
  • ActiproSoftware.Shared.Wpf.dll (from Actipro WPF Studio)
  • ActiproSoftware.Docking.Wpf.dll (from Actipro WPF Studio)
  • Microsoft.Practices.Prism.dll (from Microsoft Prism)
  • Microsoft.Practices.Prism.Interactivity.dll (from Microsoft Prism)
  • Microsoft.Practices.ServiceLocation.dll (from Microsoft Prism)

Editors.Interop.Datagrid

Allows the Actipro Editors for WPF product to be quickly and easily integrated into the Microsoft WPF DataGrid control found in the WPF framework as of .NET 4.0. Adds intuitive input for several .NET types, including Double, Int32, DateTime, TimeSpan, and many more. Also supports masked input that matches a custom regular expression.

EditorsDataGridInterop.png

Required External References:
  • ActiproSoftware.Shared.Wpf.dll (from Actipro WPF Studio)
  • ActiproSoftware.Editors.Wpf.dll (from Actipro WPF Studio)

Last edited Mon at 6:35 PM by bhenning, version 12