This project has moved to
https://github.com/tom-englert/DataGridExtensions
Modular extensions for the DataGrid control.
Now also available on NuGet (DGX, http://nuget.org/packages/DataGridExtensions).
This package contains useful extensions for the MS DataGrid (System.Windows.Controls.DataGrid).
The current version supports the following features and behaviors:
- Add filtering capabilities to the DataGrid.
- Apply the initial sorting
- Disable another control while in editing mode
- Provide additional column events
- Start editing a cell with Ctrl+Enter
- Provide an extended star-size column behavior
Every feature is individually configurable.
This extension is
- Easy to use
- Easy to customize
- Attaches to the existing DataGrid
Filtering is enabled by simply adding one attached property to your DataGrid:
<DataGridItemsSource="{Binding Items}"dgx:DataGridFilter.IsAutoFilterEnabled="True"/>
Every part is easily customizable by providing simple styles or templates:
<DataGridTextColumnHeader="Double/Custom"Binding="{Binding Probability, Mode=OneWay}"dgx:DataGridFilterColumn.Template="{StaticResource FilterWithPopup}"/>
For a full functional demo run the sample app or see the http://comregistrybrowser.codeplex.com or http://resxresourcemanager.codeplex.com projects that use the filtering extensions.
Support the Open Source Community.
Powered by