WPF

  • Code Examples
  • Upgrade Guide
  • User Guide
  • Demos
  • Support
  • Forums
  • Download
Interface IFilterDefinition

    Show / Hide Table of Contents

    Interface IFilterDefinition

    Interface that holds the information of the Filtering like Mapping Name, filter predicate, etc.

    Namespace: Syncfusion.Data
    Assembly: Syncfusion.Data.WPF.dll
    Syntax
    public interface IFilterDefinition

    Properties

    ColumnFilter

    Gets or sets a value that decides whether to filter based on display value or MappingName of the column.

    Declaration
    ColumnFilter ColumnFilter { get; set; }
    Property Value
    Type Description
    ColumnFilter

    One of the ColumnFilter enumeration that decides how the items populated for the filter control in the column. By default, the filter value is populated based on property.

    ColumnMemberType

    Gets or sets the type of the column, which should be filtered.

    Declaration
    Type ColumnMemberType { get; set; }
    Property Value
    Type Description
    System.Type

    The type of the column, which should be filtered.

    FilterBehavior

    Gets or sets the filter behavior for the column.

    Declaration
    FilterBehavior FilterBehavior { get; set; }
    Property Value
    Type Description
    FilterBehavior

    The FilterBehavior for the column.

    FilterPredicates

    Gets the collection of filter predicates for performing filtering in the collection view.

    Declaration
    ObservableCollection<FilterPredicate> FilterPredicates { get; }
    Property Value
    Type Description
    System.Collections.ObjectModel.ObservableCollection<FilterPredicate>

    The collection of filter predicates for performing filtering in the collection view.

    MappingName

    Gets or sets the mapping name of the column, which should be filtered.

    Declaration
    string MappingName { get; set; }
    Property Value
    Type Description
    System.String

    The mapping name of the column, which should be filtered.

    Back to top Generated by DocFX
    Copyright © 2001 - 2023 Syncfusion Inc. All Rights Reserved