Click or drag to resize

DataGridExtensions Namespace

Entry points and implementation of DataGrid enhancements.
Classes
  ClassDescription
Public classColumnStyles
A class to manage the column styles of a DataGrid
Public classDataGridColumnStyle
Defines the column styles for a data grid column.
Public classDataGridColumnStyleCollection
A collection of DataGridColumnStyle objects.
Public classDataGridFilter
Defines the attached properties that can be set on the data grid level.
Public classDataGridFilterColumn
Defines the attached properties that can be set on the data grid column level.
Public classDataGridFilterColumnControl
This class is the control hosting all information needed for filtering of one column. Filtering is enabled by simply adding this control to the header template of the DataGridColumn.
Public classDataGridFilterHost
This class hosts all filter columns and handles the filter changes on the data grid level. This class will be attached to the DataGrid.
Public classDataGridFilteringEventArgs
Notification about additional columns to be filtered. Clients can e.g. use this event to cache/pre-load column data in a different thread and/or display a wait cursor while filtering.
Remarks
Clients may only cancel the processing when e.g. the data grid is about to be unloaded. Canceling the process of filtering will cause the UI to be inconsistent.
Public classExtensionMethods
Extension methods for the data grid.
Public classMultipleChoiceContentFilter
Base class for a multiple choice content filter
Public classMultipleChoiceFilter
Base class to implement a multiple choice filter.
Public classRegexContentFilter
A content filter using the content as a regular expression to match the string representation of the value.
Public classRegexContentFilterFactory
Factory to create a RegexContentFilter
Public classSimpleContentFilter
A content filter using a simple "contains" string comparison to match the content and the value.
Public classSimpleContentFilterFactory
Factory to create a SimpleContentFilter
Public classTools
Some useful tools for data grids.
Interfaces
  InterfaceDescription
Public interfaceIContentFilter
Interface to be implemented by content filters.
Public interfaceIContentFilterFactory
Interface to be implemented by a content filter factory.
Public interfaceIDataGridEventsProvider
Provides additional events for the DataGrid
Public interfaceIResourceLocator
A resource locator to override the windows internal mechanism of resource loading, e.g. because dgx is used in a plugin and multiple assemblies with resources might exist.