Class
FilteringControl

FilteringControl.

Definition

Namespace:Telerik.Windows.Controls.VirtualGrid

Assembly:Telerik.Windows.Controls.VirtualGrid.dll

Syntax:

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

Inheritance: objectFilteringControlBaseFilteringControl

Implements: IDisposable

Inherited Members FilteringControlBase.IsActivePropertyFilteringControlBase.IsActive

Constructors

FilteringControl(RadVirtualGrid)

Initializes a new instance of the FilteringControl class.

Declaration

cs-api-definition
public FilteringControl(RadVirtualGrid grid)

Parameters

grid

RadVirtualGrid

FilteringControl(RadVirtualGrid, int, Type, string)

Initializes a new instance of the FilteringControl class.

Declaration

cs-api-definition
public FilteringControl(RadVirtualGrid grid, int columnIndex, Type dataType, string memberName)

Parameters

grid

RadVirtualGrid

columnIndex

int

dataType

Type

memberName

string

Fields

DistinctFiltersVisibilityProperty

Identifies the DistinctFiltersVisibility dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty DistinctFiltersVisibilityProperty

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

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.

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

Dispose()

Declaration

cs-api-definition
public void Dispose()

Implements IDisposable.Dispose()

Dispose(bool)

Calls IDisposable.Dispose.

Declaration

cs-api-definition
protected virtual void Dispose(bool disposeManagedResources)

Parameters

disposeManagedResources

bool

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

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.

Prepare()

Prepares the component for the column it will service.

Declaration

cs-api-definition
public override void Prepare()

Overrides FilteringControlBase.Prepare()