Class
FilteringControl

FilteringControl.

Definition

Namespace:Telerik.Windows.Controls.GridView

Assembly:Telerik.Windows.Controls.GridView.dll

Syntax:

cs-api-definition
public class FilteringControl : FilteringControlBase, IFilteringControl

Inheritance: objectFilteringControlBaseFilteringControl

Implements: IFilteringControl

Inherited Members FilteringControlBase.IsActivePropertyFilteringControlBase.IsActive

Constructors

FilteringControl()

Initializes a new instance of the FilteringControl class.

Declaration

cs-api-definition
public FilteringControl()

FilteringControl(GridViewColumn)

Initializes a new instance of the FilteringControl class.

Declaration

cs-api-definition
public FilteringControl(GridViewColumn column)

Parameters

column

GridViewColumn

The column.

Fields

DistinctFiltersVisibilityProperty

Identifies the DistinctFiltersVisibility dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty DistinctFiltersVisibilityProperty

Field Value

DependencyProperty

DistinctValuesSearchBoxVisibilityProperty

Identifies the DistinctValuesSearchBoxVisibility dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty DistinctValuesSearchBoxVisibilityProperty

Field Value

DependencyProperty

FieldFiltersVisibilityProperty

Identifies the FieldFiltersVisibility dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty FieldFiltersVisibilityProperty

Field Value

DependencyProperty

FilterButtonVisibilityProperty

Identifies the FilterButtonVisibility dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty FilterButtonVisibilityProperty

Field Value

DependencyProperty

Properties

Column

Gets the column this filtering control is serving.

Declaration

cs-api-definition
protected GridViewColumn Column { get; }

Property Value

GridViewColumn

The column this filtering control is serving.

DistinctFiltersVisibility

Gets or sets a value indicating whether distinct values are visible.

Declaration

cs-api-definition
public Visibility DistinctFiltersVisibility { get; set; }

Property Value

Visibility

true if distinct values are visible; otherwise, false.

DistinctValuesSearchBoxVisibility

Gets or sets a value indicating whether the distinct values search text box is visible.

Declaration

cs-api-definition
public Visibility DistinctValuesSearchBoxVisibility { get; set; }

Property Value

Visibility

true if the search text box is visible; otherwise, false.

FieldFiltersVisibility

Gets or sets a value indicating whether field filters are visible.

Declaration

cs-api-definition
public Visibility FieldFiltersVisibility { get; set; }

Property Value

Visibility

true if this field filters are visible; otherwise, false.

FilterButtonVisibility

Gets or sets a value indicating whether the filter button is visible.

Declaration

cs-api-definition
public Visibility FilterButtonVisibility { get; set; }

Property Value

Visibility

true if the filter button is visible; otherwise, false.

Methods

OnApplyFilter()

Called when the filter is applied.

Declaration

cs-api-definition
protected virtual void OnApplyFilter()

OnApplyTemplate()

Declaration

cs-api-definition
public override void OnApplyTemplate()

OnClearFilter()

Called when the filter is cleared.

Declaration

cs-api-definition
protected virtual void OnClearFilter()

OnCreateAutomationPeer()

Declaration

cs-api-definition
protected override AutomationPeer OnCreateAutomationPeer()

Returns

AutomationPeer

OnInitialized(EventArgs)

Declaration

cs-api-definition
protected override void OnInitialized(EventArgs e)

Parameters

e

EventArgs

OnKeyDown(KeyEventArgs)

Declaration

cs-api-definition
protected override void OnKeyDown(KeyEventArgs e)

Parameters

e

KeyEventArgs

OnMouseDown(MouseButtonEventArgs)

Declaration

cs-api-definition
protected override void OnMouseDown(MouseButtonEventArgs e)

Parameters

e

MouseButtonEventArgs

Remarks

Marks the event as handled.

OnMouseUp(MouseButtonEventArgs)

Declaration

cs-api-definition
protected override void OnMouseUp(MouseButtonEventArgs e)

Parameters

e

MouseButtonEventArgs

Remarks

Marks the event as handled.

OnMouseWheel(MouseWheelEventArgs)

Declaration

cs-api-definition
protected override void OnMouseWheel(MouseWheelEventArgs e)

Parameters

e

MouseWheelEventArgs

Prepare(GridViewColumn)

Prepares the component for the column it will service.

Declaration

cs-api-definition
public override void Prepare(GridViewColumn columnToPrepare)

Parameters

columnToPrepare

GridViewColumn

The column to prepare for.

Overrides FilteringControlBase.Prepare(GridViewColumn)