Search

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 adds support for integration with Prism 2.2 or 4.0 with our Docking/MDI product. This release is compiled against WPF Studio 2011.2.

Requirements

Actipro WPF Studio 2011.2

Free download from:
http://www.actiprosoftware.com/Products/DotNet/WPF/WPFStudio/
  • Licensing: Free to evaluate, licenses can be purchased per developer.

Microsoft WPF Toolkit - February 2010 Release

Free download from:
http://wpf.codeplex.com/
  • Licensing: Open source and free to use under Ms-PL.

Microsoft Patterns & Practices: Prism

Free download of either Prism 4.0 or 2.2 (both are supported):

Prism 4.0 - November 2010 Release
http://compositewpf.codeplex.com/releases/view/55576

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

Project Details

All are VS 2010 projects and target .NET 3.5 SP1, 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 Toolkit CodePlex project and included in .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)
  • WPFToolkit.dll (from Microsoft WPF Toolkit)

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 2.2. The related v40 project targets Prism 4.0 in case your applications use the newer Prism version.

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

Docking.Interop.Prism.v40

This project can be used instead of the default Prism 2.2-oriented project above. It requires .NET 4.0 and Prism 4.0.

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 4.0)
  • Microsoft.Practices.Prism.Interactivity.dll (from Microsoft Prism 4.0)

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 Toolkit CodePlex project and .NET 4.0 framework. 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)
  • WPFToolkit.dll (from Microsoft WPF Toolkit)

Last edited Dec 13 2011 at 7:51 PM by bhenning, version 11
Updating...
© 2006-2012 Microsoft | Get Help | Privacy Statement | Terms of Use | Code of Conduct | Advertise With Us | Version 2012.1.11.18365