ClassCustomFilter
Filters rows by comparing cell values against one or two custom criteria using relational operators; use for range-based or multi-condition filtering.
Definition
Namespace:Telerik.Windows.Documents.Spreadsheet.Model.Filtering
Assembly:Telerik.Windows.Documents.Spreadsheet.dll
Syntax:
public class CustomFilter : CellValuesFilterBase, IFilter
Inheritance: objectFilterBase<ICellValue>CellValuesFilterBaseCustomFilter
Implements:
Inherited Members
Constructors
CustomFilter(int, CustomFilterCriteria)
Initializes a new instance of the CustomFilter class.
Declaration
public CustomFilter(int relativeColumnIndex, CustomFilterCriteria criteria)
Parameters
relativeColumnIndex
Relative index of the column.
criteria
The criteria.
CustomFilter(int, CustomFilterCriteria, LogicalOperator, CustomFilterCriteria)
Initializes a new instance of the CustomFilter class.
Declaration
public CustomFilter(int relativeColumnIndex, CustomFilterCriteria criteria1, LogicalOperator logicalOperator, CustomFilterCriteria criteria2)
Parameters
relativeColumnIndex
Relative index of the column.
criteria1
The first criteria.
logicalOperator
The logical operator.
criteria2
The second criteria.
Properties
Criteria1
Gets the first comparison criterion applied to filter cell values.
Declaration
public CustomFilterCriteria Criteria1 { get; }
Property Value
The first criteria.
Criteria2
Gets the second comparison criterion, if specified. This is used together with Criteria1 and combined using the LogicalOperator; returns null if only one criterion is set.
Declaration
public CustomFilterCriteria Criteria2 { get; }
Property Value
The second criteria.
LogicalOperator
Gets the logical operator (AND or OR) used to combine the two criteria when both are present.
Declaration
public LogicalOperator LogicalOperator { get; }
Property Value
The logical operator.
Methods
GetHashCode()
Serves as a hash function for a particular type.
ShouldShowValue(object)
Determines whether the row containing the specified cell value passes the filter criteria and should be shown.