Class AutoFilter
Represents auto filter class.
Inheritance
Inherited Members
Namespace: Telerik.Windows.Documents.Spreadsheet.Model.Filtering
Assembly: Telerik.Windows.Documents.Spreadsheet.dll
Syntax
public class AutoFilter
  Properties
FilterRange
Gets or sets the range of the filter, including the column heading.
Declaration
public CellRange FilterRange { get; set; }
  Property Value
| 
        CellRange
         The range of the filter.  | 
    
Methods
ClearFilters()
Clears all the filters.
Declaration
public void ClearFilters()
  GetFilter(Int32)
Gets the filter applied to the specified column index.
Declaration
public IFilter GetFilter(int relativeColumnIndex)
  Parameters
| 
        System.Int32
        relativeColumnIndex
         The column index relative to the filter range.  | 
    
Returns
| 
        IFilter
         The filter applied to the column, or null if the column is not filtered.  | 
    
ReapplyFilter(Int32)
Reapplies the filter applied to the specified column.
Declaration
public void ReapplyFilter(int relativeColumnIndex)
  Parameters
| 
        System.Int32
        relativeColumnIndex
         The column index relative to the filter range.  | 
    
ReapplyFilter(IFilter)
Reapplies the specified filter.
Declaration
public void ReapplyFilter(IFilter filter)
  Parameters
| 
        IFilter
        filter
         The filter.  | 
    
RemoveFilter(Int32)
Removes the filter applied to the specified column.
Declaration
public bool RemoveFilter(int relativeColumnIndex)
  Parameters
| 
        System.Int32
        relativeColumnIndex
         The column index relative to the filter range.  | 
    
Returns
| 
        System.Boolean
         A value indicating whether the filter was successfully found and removed.  | 
    
RemoveFilter(IFilter)
Removes the specified filter.
Declaration
public bool RemoveFilter(IFilter filter)
  Parameters
| 
        IFilter
        filter
         The filter.  | 
    
Returns
| 
        System.Boolean
         A value indicating whether the filter was successfully found and removed.  | 
    
SetFilter(IFilter)
Sets the specified filter to the filter range.
Declaration
public void SetFilter(IFilter filter)
  Parameters
| 
        IFilter
        filter
         The filter.  | 
    
SetFilters(IEnumerable<IFilter>)
Sets the specified filters to the filtered range.
Declaration
public void SetFilters(IEnumerable<IFilter> filters)
  Parameters
| 
        System.Collections.Generic.IEnumerable<IFilter>
        filters
         The filters.  |