# FilterEditor

## Content



**FilterEditor** is a UI based control that provides interactive and convenient way to perform desired filtering with other UI components which do not have built-in filtering support. The control allows users to build filter criteria of any complexity in the Tree-like structure by adding filters with combining logical functions and operators.

The <span data-popup-content="This class is available in both \u003ca href=\u0022/componentone/api/wpf/online-datafilter/dotnet-api/C1.WPF.DataFilter/C1.WPF.DataFilter.C1FilterEditor.html\u0022\u003e.NET\u003c/a\u003e and \u003ca href=\u0022/componentone/api/wpf/online-datafilter/dotnet-api/C1.WPF.DataFilter/C1.WPF.DataFilter.C1FilterEditor.html\u0022\u003e.NET Framework\u003c/a\u003e." data-popup-title="C1FilterEditor" data-popup-theme="ui-tooltip-green qtip-green">C1FilterEditor</span> class groups filter conditions by logical functions if the filter expression consists of several filter conditions. You can add, remove, drag and drop the filter conditions as required. The image below shows the user interface layout of the FilterEditor control.

![labelled image for filter editor](https://cdn.mescius.io/document-site-files/images/0bed9dd6-7ca6-4e9d-a89e-443ea1c855b0/images/editor-appearance-labelled.png)

In the following sections, we will learn how end-users can invoke FilterEditor, create filter expressions, and work with different end user interactions of the control.

## See Also

[Quick Start](/componentone/docs/wpf/online-datafilter/filtereditor/editorquickstart)

[Filter Expressions](/componentone/docs/wpf/online-datafilter/filtereditor/filterexpressions)

[End User Interaction](/componentone/docs/wpf/online-datafilter/filtereditor/enduserinteraction)