FilterBase<T>
Abstract base for filters that evaluate cell properties of type T to determine row visibility; provides property retrieval and copying behavior.
Definition
Namespace:Telerik.Windows.Documents.Spreadsheet.Model.Filtering
Assembly:Telerik.Windows.Documents.Spreadsheet.dll
Type Parameters:
T
The type of the property definition of the filter.
Syntax:
public abstract class FilterBase<T> : IFilter
Inheritance: objectFilterBase<T>
Derived Classes:
Implements:
Constructors
Initializes a new instance of the FilterBase<T> class.
protected FilterBase(int relativeColumnIndex)
Index of the relative column.
Methods
Retrieves the property value from the cell at the specified row and column, respecting style inheritance.
Evaluates whether the row containing the specified property value passes the filter criterion and should be visible.
Properties
Gets the cell property definition specifying which property to retrieve for filter evaluation.
protected abstract IPropertyDefinition<T> PropertyDefinition { get; }
The property definition.
Gets the zero-based column offset within the filter range to which this filter applies.
public int RelativeColumnIndex { get; }
The relative index of the column.
Implements: