Class
FilteringControl

FilteringControl.

Definition

Namespace:Telerik.Windows.Controls.Data.CardView

Assembly:Telerik.Windows.Controls.Data.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(CardDataFieldDescriptor)

Initializes a new instance of the FilteringControl class.

Declaration

cs-api-definition
public FilteringControl(CardDataFieldDescriptor cardDataFieldDescriptor)

Parameters

cardDataFieldDescriptor

CardDataFieldDescriptor

The CardDataFieldDescriptor.

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

CardDataFieldDescriptor

Gets the cardDataFieldDescriptor this filtering control is serving.

Declaration

cs-api-definition
protected CardDataFieldDescriptor CardDataFieldDescriptor { get; }

Property Value

CardDataFieldDescriptor

The cardDataFieldDescriptor 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.

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

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(CardDataFieldDescriptor)

Prepares the component for the CardDataFieldDescriptor it will service.

Declaration

cs-api-definition
public override void Prepare(CardDataFieldDescriptor cardDataFieldDescriptorToPrepare)

Parameters

cardDataFieldDescriptorToPrepare

CardDataFieldDescriptor

The CardDataFieldDescriptor to prepare for.

Overrides FilteringControlBase.Prepare(CardDataFieldDescriptor)