[Expand]General Information
[Expand]WinForms Controls
[Expand]ASP.NET Controls and MVC Extensions
[Expand]ASP.NET Bootstrap Controls
[Expand]ASP.NET Core Bootstrap Controls
[Collapse]WPF Controls
  Prerequisites
 [Expand]What's Installed
 [Expand].NET Core 3 Support
 [Expand]Common Concepts
 [Expand]MVVM Framework
 [Expand]Controls and Libraries
 [Expand]Scaffolding Wizard
 [Expand]Localization
  Redistribution and Deployment
  Get More Help
 [Collapse]API Reference
  [Expand]DevExpress.Charts.Designer
  [Expand]DevExpress.Data
  [Expand]DevExpress.Mvvm.UI
  [Expand]DevExpress.Mvvm.UI.Interactivity
  [Expand]DevExpress.Mvvm.UI.ModuleInjection
  [Expand]DevExpress.Xpf.Accordion
  [Expand]DevExpress.Xpf.Bars
  [Expand]DevExpress.Xpf.Carousel
  [Expand]DevExpress.Xpf.Charts
  [Expand]DevExpress.Xpf.Charts.Localization
  [Expand]DevExpress.Xpf.Charts.RangeControlClient
  [Expand]DevExpress.Xpf.ChunkList
  [Expand]DevExpress.Xpf.Controls
  [Expand]DevExpress.Xpf.Core
  [Expand]DevExpress.Xpf.Core.ConditionalFormatting
  [Expand]DevExpress.Xpf.Core.DataSources
  [Collapse]DevExpress.Xpf.Core.FilteringUI
    AllowedExcelStyleFilterTypes Enumeration
   [Expand]BinaryFilterModel Class
   [Expand]CalendarFilterElement Class
   [Expand]CalendarFilterModel Class
   [Expand]CheckBoxFilterElement Class
   [Expand]CheckBoxFilterModel Class
   [Expand]CheckedListFilterElement Class
   [Expand]CheckedListFilterModel Class
   [Expand]CheckedTreeListFilterElement Class
   [Expand]CheckedTreeListFilterModel Class
   [Expand]ConstantFilterModel Class
   [Expand]CustomUniqueValuesEventArgs Class
   [Expand]CustomValueDisplayTextEventArgs Class
   [Expand]DatePeriodFilterValue Class
   [Expand]DatePeriodsFilterElement Class
   [Expand]DatePeriodsFilterModel Class
   [Expand]DateRangeFilterElement Class
   [Expand]DateRangeFilterModel Class
    DateTimeFilterTreeType Enumeration
   [Expand]ExcelStyleFilterElement Class
   [Expand]ExcelStyleFilterElementOperatorItem Class
   [Expand]ExcelStyleFilterElementOperatorItemList Class
    ExcelStyleFilterElementOperatorType Enumeration
   [Expand]ExcelStyleFilterElementQueryOperatorsEventArgs Class
   [Expand]ExcelStyleFilterModel Class
    ExcelStyleFilterType Enumeration
   [Expand]FieldItem Class
   [Expand]FieldList Class
   [Expand]FilterBehavior Class
   [Expand]FilterChangedEventArgs Class
   [Expand]FilterEditorCommands Class
   [Expand]FilterEditorControl Class
   [Expand]FilterEditorOperatorItem Class
   [Expand]FilterEditorOperatorItemList Class
    FilterEditorOperatorType Enumeration
   [Expand]FilterEditorQueryOperatorsEventArgs Class
   [Expand]FilterElement Class
   [Expand]FilterField Class
   [Expand]FilterFieldCollection Class
   [Expand]FilteringUIContext Class
   [Expand]FilterModel Class
   [Expand]FilterModelBase Class
   [Expand]FilterModelValueItem Class
    FilterValuesSortMode Enumeration
   [Expand]FormatConditionFilterModel Class
   [Expand]MultiFilterElement Class
   [Expand]MultiFilterModel Class
   [Expand]OperatorItemBase Class
   [Expand]PredefinedFilter Class
   [Expand]PredefinedFilterCollection Class
   [Expand]PredefinedFiltersElement Class
   [Expand]PredefinedFiltersModel Class
    PropertySelectorMode Enumeration
   [Expand]QueryConditionOperationsEventArgs Class
   [Expand]QueryFieldsEventArgs Class
   [Expand]QueryGroupOperationsEventArgs Class
   [Expand]QueryGroupTypesEventArgs Class
   [Expand]QueryOperatorsEventArgsBase<T> Class
   [Expand]RadioListFilterElement Class
   [Expand]RadioListFilterModel Class
   [Expand]RangeFilterElement Class
   [Expand]RangeFilterModel Class
   [Expand]RangeFilterModelBase<T> Class
    StringFilterTreeType Enumeration
   [Expand]TernaryFilterModel Class
   [Expand]VariadicFilterModel Class
  [Expand]DevExpress.Xpf.Core.Native
  [Expand]DevExpress.Xpf.Core.ServerMode
  [Expand]DevExpress.Xpf.Data
  [Expand]DevExpress.Xpf.DataAccess
  [Expand]DevExpress.Xpf.DataAccess.DataSourceWizard
  [Expand]DevExpress.Xpf.Diagram
  [Expand]DevExpress.Xpf.Dialogs
  [Expand]DevExpress.Xpf.Docking
  [Expand]DevExpress.Xpf.Docking.Base
  [Expand]DevExpress.Xpf.DocumentViewer
  [Expand]DevExpress.Xpf.DXBinding
  [Expand]DevExpress.Xpf.Editors
  [Expand]DevExpress.Xpf.Editors.DataPager
  [Expand]DevExpress.Xpf.Editors.DateNavigator
  [Expand]DevExpress.Xpf.Editors.ExpressionEditor
  [Expand]DevExpress.Xpf.Editors.ExpressionEditor.Native
  [Expand]DevExpress.Xpf.Editors.Filtering
  [Expand]DevExpress.Xpf.Editors.Flyout
  [Expand]DevExpress.Xpf.Editors.Flyout.Native
  [Expand]DevExpress.Xpf.Editors.Helpers
  [Expand]DevExpress.Xpf.Editors.Native
  [Expand]DevExpress.Xpf.Editors.Popups
  [Expand]DevExpress.Xpf.Editors.RangeControl
  [Expand]DevExpress.Xpf.Editors.Settings
  [Expand]DevExpress.Xpf.Editors.Validation
  [Expand]DevExpress.Xpf.ExpressionEditor
  [Expand]DevExpress.Xpf.Gantt
  [Expand]DevExpress.Xpf.Gauges
  [Expand]DevExpress.Xpf.Gauges.Localization
  [Expand]DevExpress.Xpf.Grid
  [Expand]DevExpress.Xpf.Grid.ConditionalFormatting
  [Expand]DevExpress.Xpf.Grid.LookUp
  [Expand]DevExpress.Xpf.Grid.TreeList
  [Expand]DevExpress.Xpf.Layout.Core
  [Expand]DevExpress.Xpf.LayoutControl
  [Expand]DevExpress.Xpf.Map
  [Expand]DevExpress.Xpf.NavBar
  [Expand]DevExpress.Xpf.Navigation
  [Expand]DevExpress.Xpf.PdfViewer
  [Expand]DevExpress.Xpf.PivotGrid
  [Expand]DevExpress.Xpf.PivotGrid.Printing
  [Expand]DevExpress.Xpf.Printing
  [Expand]DevExpress.Xpf.Printing.Parameters
  [Expand]DevExpress.Xpf.Printing.Parameters.Models
  [Expand]DevExpress.Xpf.Printing.PreviewControl
  [Expand]DevExpress.Xpf.Printing.PreviewControl.Bars
  [Expand]DevExpress.Xpf.Prism
  [Expand]DevExpress.Xpf.PropertyGrid
  [Expand]DevExpress.Xpf.Reports.UserDesigner
  [Expand]DevExpress.Xpf.Reports.UserDesigner.Extensions
  [Expand]DevExpress.Xpf.Reports.UserDesigner.Localization
  [Expand]DevExpress.Xpf.Reports.UserDesigner.ReportWizard
  [Expand]DevExpress.Xpf.Reports.UserDesigner.ReportWizard.Pages
  [Expand]DevExpress.Xpf.Ribbon
  [Expand]DevExpress.Xpf.RichEdit
  [Expand]DevExpress.Xpf.RichEdit.Menu
  [Expand]DevExpress.Xpf.Scheduler
  [Expand]DevExpress.Xpf.Scheduler.Drawing
  [Expand]DevExpress.Xpf.Scheduler.Menu
  [Expand]DevExpress.Xpf.Scheduler.Reporting
  [Expand]DevExpress.Xpf.Scheduler.UI
  [Expand]DevExpress.Xpf.Scheduling
  [Expand]DevExpress.Xpf.Scheduling.Common
  [Expand]DevExpress.Xpf.Scheduling.Editors
  [Expand]DevExpress.Xpf.Scheduling.iCalendar
  [Expand]DevExpress.Xpf.Scheduling.Reporting
  [Expand]DevExpress.Xpf.Scheduling.Visual
  [Expand]DevExpress.Xpf.Scheduling.VisualData
  [Expand]DevExpress.Xpf.SpellChecker
  [Expand]DevExpress.Xpf.Spreadsheet
  [Expand]DevExpress.Xpf.Spreadsheet.Menu
  [Expand]DevExpress.Xpf.TreeMap
  [Expand]DevExpress.Xpf.Utils.Themes
  [Expand]DevExpress.Xpf.WindowsUI
  [Expand]DevExpress.Xpf.WindowsUI.Internal
  [Expand]DevExpress.Xpf.WindowsUI.Navigation
  [Expand]DevExpress.XtraRichEdit
  [Expand]DevExpress.XtraRichEdit.Printing
[Expand]Xamarin Controls
[Expand]Windows 10 App Controls
[Expand]Office File API
[Expand]Reporting
[Expand]Report and Dashboard Server
[Expand]Dashboard
[Expand]eXpressApp Framework
[Expand]eXpress Persistent Objects
[Expand]CodeRush
[Expand]CodeRush Classic
[Expand]Cross-Platform Core Libraries
[Expand]Tools and Utilities
 End-User Documentation
View this topic on docs.devexpress.com (Learn more)

DevExpress.Xpf.Core.FilteringUI Namespace

Contains classes that implement the filtering UI functionality.

Expanded Classes

  Class Description
Public class BinaryFilterModel A model for operators with two operands (e.g., Equals, Is greater than).
Public class CalendarFilterElement A calendar filter element that allows a user to filter by date values.
Public class CalendarFilterModel A model for the CalendarFilterElement.
Public class CheckBoxFilterElement A check box filter element that allows a user to filter by boolean values.
Public class CheckBoxFilterModel A model for the CheckBoxFilterElement.
Public class CheckedListFilterElement A checked list filter element that allows a user to select multiple filter values from a set.
Public class CheckedListFilterModel A model for the CheckedListFilterElement.
Public class CheckedTreeListFilterElement A checked treelist filter element that allows a user to filter by hierarchical values.
Public class CheckedTreeListFilterModel A model for the CheckedTreeListFilterElement.
Public class ConstantFilterModel A model for operators with one operand (e.g., Is null, Is Yesterday).
Public class CustomUniqueValuesEventArgs Provides data for the CustomUniqueValues event.
Public class CustomValueDisplayTextEventArgs Provides data for the CustomValueDisplayText event.
Public class DatePeriodFilterValue A predefined date filter.
Public class DatePeriodsFilterElement A date periods filter element that allows a user to apply predefined date filters.
Public class DatePeriodsFilterModel A model for the DatePeriodsFilterElement.
Public class DateRangeFilterElement A date range filter element that allows a user to specify a date interval.
Public class DateRangeFilterModel A model for the DateRangeFilterElement.
Public class ExcelStyleFilterElement An Excel-style filter element.
Public class ExcelStyleFilterElementOperatorItem An item in the ExcelStyleFilterElement's operator list.
Public class ExcelStyleFilterElementOperatorItemList A list of ExcelStyleFilterElementOperatorItems in the ExcelStyleFilterElement.
Public class ExcelStyleFilterElementQueryOperatorsEventArgs Provides data for the QueryOperators event.
Public class ExcelStyleFilterModel A model for the ExcelStyleFilterElement.
Public class FieldItem An item in the FilterEditorControl's field list.
Public class FieldList A list of FieldItems displayed in the FilterEditorControl.
Public class FilterBehavior Allows you to use the Filter Editor (see FilterEditorControl) / Filter Elements (see FilterElement) to filter data-bound controls that do not provide a filtering UI (for example, Charts and Data Editors).
Public class FilterChangedEventArgs Provides data for the FilterChanged event.
Public class FilterEditorCommands Provides access to the FilterEditorControl (see FilterEditorControl)'s commands.
Public class FilterEditorControl A new filter editor that has advantages over the previous FilterControl (see DevExpress.Xpf.Editors.Filtering.FilterControl).
Public class FilterEditorOperatorItem An item in the FilterEditorControl's operator list.
Public class FilterEditorOperatorItemList A list of FilterEditorOperatorItems displayed in the FilterEditorControl.
Public class FilterEditorQueryOperatorsEventArgs Provides data for the QueryOperators event.
Public class FilterElement Serves as a base for classes that represent Filter Elements.
Public class FilterField A filter field that specifies edit settings and predefined filters.
Public class FilterFieldCollection A collection of the FilterField objects.
Public class FilteringUIContext A context that allows you to bind a filtering UI item to a control's data.
Public class FilterModel Serves as a base for classes that represent filter element models.
Public class FilterModelBase Serves as a base for classes that represent filter element models.
Public class FilterModelValueItem A value item.
Public class FormatConditionFilterModel
Public class MultiFilterElement A multi filter element that allows a user to choose filter conditions.
Public class MultiFilterModel A model for the MultiFilterElement.
Public class OperatorItemBase An item in the operator list.
Public class PredefinedFilter A predefined filter.
Public class PredefinedFilterCollection A collection of Predefined Filters.
Public class PredefinedFiltersElement A filter element that works with a column's Predefined Filters.
Public class PredefinedFiltersModel A model for the PredefinedFiltersElement.
Public class QueryConditionOperationsEventArgs Provides data for the QueryConditionOperations event.
Public class QueryFieldsEventArgs Provides data for the QueryFields event.
Public class QueryGroupOperationsEventArgs Provides data for the QueryGroupOperations event.
Public class QueryGroupTypesEventArgs Provides data for the QueryGroupTypes event.
Public class QueryOperatorsEventArgsBase<T> Provides data for the QueryOperators and QueryOperators events.
Public class RadioListFilterElement A radio list filter element that allows a user to select one filter value from a set.
Public class RadioListFilterModel A model for the RadioListFilterElement.
Public class RangeFilterElement A range filter element that allows a user to filter by numeric values.
Public class RangeFilterModel A model for the RangeFilterElement.
Public class RangeFilterModelBase<T> Serves as a base for classes that represent range filter models.
Public class TernaryFilterModel A model for operators with three operands (e.g., Is between, Is between dates).
Public class VariadicFilterModel A model for operators with a variable number of operands (e.g., Is any of, Is none of).

Expanded Enumerations

  Enumeration Description
Public enum AllowedExcelStyleFilterTypes Lists the values that specify the AllowedFilterTypes property.
Public enum DateTimeFilterTreeType Lists the values that specify the DateTimeFilterTreeType property.
Public enum ExcelStyleFilterElementOperatorType Lists the values that specify the OperatorType property.
Public enum ExcelStyleFilterType Lists the values that specify the DefaultFilterType property.
Public enum FilterEditorOperatorType Lists the values that specify the OperatorType property.
Public enum FilterValuesSortMode Lists the values that specify the FilterValuesSortMode property.
Public enum PropertySelectorMode Lists the values that specify the PropertySelectorMode property.
Public enum StringFilterTreeType Lists the values that specify the StringFilterTreeType property.
Is this topic helpful?​​​​​​​