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.
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.
Required External References:
- ActiproSoftware.Shared.Wpf.dll (from Actipro WPF Studio)
- ActiproSoftware.Editors.Wpf.dll (from Actipro WPF Studio)