ClassFilteringControl
FilteringControl.
Definition
Namespace:Telerik.Windows.Controls.GridView
Assembly:Telerik.Windows.Controls.GridView.dll
Syntax:
public class FilteringControl : FilteringControlBase, IFilteringControl
Inheritance: objectFilteringControlBaseFilteringControl
Implements:
Inherited Members
Constructors
FilteringControl()
Initializes a new instance of the FilteringControl class.
Declaration
public FilteringControl()
FilteringControl(GridViewColumn)
Initializes a new instance of the FilteringControl class.
Declaration
public FilteringControl(GridViewColumn column)
Parameters
column
The column.
Fields
DistinctFiltersVisibilityProperty
Identifies the DistinctFiltersVisibility dependency property.
Declaration
public static readonly DependencyProperty DistinctFiltersVisibilityProperty
Field Value
DependencyProperty
DistinctValuesSearchBoxVisibilityProperty
Identifies the DistinctValuesSearchBoxVisibility dependency property.
Declaration
public static readonly DependencyProperty DistinctValuesSearchBoxVisibilityProperty
Field Value
DependencyProperty
FieldFiltersVisibilityProperty
Identifies the FieldFiltersVisibility dependency property.
Declaration
public static readonly DependencyProperty FieldFiltersVisibilityProperty
Field Value
DependencyProperty
FilterButtonVisibilityProperty
Identifies the FilterButtonVisibility dependency property.
Declaration
public static readonly DependencyProperty FilterButtonVisibilityProperty
Field Value
DependencyProperty
Properties
Column
Gets the column this filtering control is serving.
Declaration
protected GridViewColumn Column { get; }
Property Value
The column this filtering control is serving.
DistinctFiltersVisibility
Gets or sets a value indicating whether distinct values are visible.
Declaration
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
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
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
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
protected virtual void OnApplyFilter()
OnApplyTemplate()
Declaration
public override void OnApplyTemplate()
OnClearFilter()
Called when the filter is cleared.
Declaration
protected virtual void OnClearFilter()
OnCreateAutomationPeer()
Declaration
protected override AutomationPeer OnCreateAutomationPeer()
Returns
AutomationPeer
OnInitialized(EventArgs)
Declaration
protected override void OnInitialized(EventArgs e)
Parameters
e
OnKeyDown(KeyEventArgs)
Declaration
protected override void OnKeyDown(KeyEventArgs e)
Parameters
e
KeyEventArgs
OnMouseDown(MouseButtonEventArgs)
Declaration
protected override void OnMouseDown(MouseButtonEventArgs e)
Parameters
e
MouseButtonEventArgs
Remarks
Marks the event as handled.
OnMouseUp(MouseButtonEventArgs)
Declaration
protected override void OnMouseUp(MouseButtonEventArgs e)
Parameters
e
MouseButtonEventArgs
Remarks
Marks the event as handled.
OnMouseWheel(MouseWheelEventArgs)
Declaration
protected override void OnMouseWheel(MouseWheelEventArgs e)
Parameters
e
MouseWheelEventArgs
Prepare(GridViewColumn)
Prepares the component for the column it will service.
Declaration
public override void Prepare(GridViewColumn columnToPrepare)
Parameters
columnToPrepare
The column to prepare for.
Overrides