Click or drag to resize

DataGridFilter Class

Defines the attached properties that can be set on the data grid level.
Inheritance Hierarchy
SystemObject
  DataGridExtensionsDataGridFilter

Namespace:  DataGridExtensions
Assembly:  DataGridExtensions (in DataGridExtensions.dll)
Syntax
public static class DataGridFilter

The DataGridFilter type exposes the following members.

Methods
  NameDescription
Public methodStatic memberGetContentFilterFactory
Gets the content filter factory for the data grid filter.
Public methodStatic memberGetFilter
Filter attached property to attach the DataGridFilterHost instance to the owning DataGrid. This property is only used by code and is not accessible from XAML.
Public methodStatic memberGetFilterEvaluationDelay
Gets the delay that is used to throttle filter changes before the filter is applied.
Public methodStatic memberGetGlobalFilter
Gets the value of the GlobalFilter attached property from a given DataGrid.
Public methodStatic memberGetIsAutoFilterEnabled
Gets if the default filters are automatically attached to each column.
Public methodStatic memberGetResourceLocator
Gets the resource locator.
Public methodStatic memberSetContentFilterFactory
Sets the content filter factory for the data grid filter.
Public methodStatic memberSetFilterEvaluationDelay
Sets the delay that is used to throttle filter changes before the filter is applied.
Public methodStatic memberSetGlobalFilter
Sets the value of the GlobalFilter attached property to a given DataGrid.
Public methodStatic memberSetIsAutoFilterEnabled
Sets if the default filters are automatically attached to each column. Set to false if you want to control filters by code.
Public methodStatic memberSetResourceLocator
Sets the resource locator.
Top
Fields
  NameDescription
Public fieldStatic memberCheckBoxColumnFilterTemplateKey
Template for the filter on a column represented by a DataGridCheckBoxColumn.
Public fieldStatic memberColumnHeaderSearchCheckBoxStyleKey
Style for the filter check box in a filtered DataGridCheckBoxColumn.
Public fieldStatic memberColumnHeaderSearchTextBoxClearButtonStyleKey
Style for the clear button in the filter text box in a filtered DataGridTextColumn.
Public fieldStatic memberColumnHeaderSearchTextBoxStyleKey
Style for the filter text box in a filtered DataGridTextColumn.
Public fieldStatic memberColumnHeaderTemplateKey
Template for the whole column header.
Public fieldStatic memberComboBoxColumnFilterTemplateKey
Template for the filter on a column represented by a DataGridComboBoxColumn.
Public fieldStatic memberContentFilterFactoryProperty
Identifies the ContentFilterFactory dependency property
Public fieldStatic memberFilterEvaluationDelayProperty
Identifies the FilterEvaluationDelay dependency property
Public fieldStatic memberGlobalFilterProperty
Identifies the GlobalFilter dependency property.
Public fieldStatic memberIconStyleKey
The filter icon style.
Public fieldStatic memberIconTemplateKey
The filter icon template.
Public fieldStatic memberIsAutoFilterEnabledProperty
Identifies the IsAutoFilterEnabled dependency property
Public fieldStatic memberResourceLocatorProperty
Identifies the ResourceLocator attached property
Public fieldStatic memberTemplateColumnFilterTemplateKey
Template for the filter on a column represented by a DataGridCheckBoxColumn.
Public fieldStatic memberTextColumnFilterTemplateKey
Template for the filter on a column represented by a DataGridTextColumn.
Top
Attached Properties
  NameDescription
Public attached propertyContentFilterFactory
Identifies the ContentFilterFactory dependency property
Public attached propertyFilterEvaluationDelay
Identifies the FilterEvaluationDelay dependency property
Public attached propertyGlobalFilter
Allows to specify a global filter that is applied to the items in addition to the column filters.
Public attached propertyIsAutoFilterEnabled
Identifies the IsAutoFilterEnabled dependency property
Public attached propertyResourceLocator
Set an resource locator to locate resource if the component resource keys can not be found, e.g. because dgx is used in a plugin and multiple assemblies with resources might exist.
Top
See Also