Back to Devexpress

GetSummariesEventArgsBase.Filter Property

wpf-devexpress-dot-xpf-dot-data-dot-getsummarieseventargsbase.md

latest4.4 KB
Original Source

GetSummariesEventArgsBase.Filter Property

Gets the GridControl ‘s filtering.

Namespace : DevExpress.Xpf.Data

Assembly : DevExpress.Xpf.Core.v25.2.dll

NuGet Package : DevExpress.Wpf.Core

Declaration

csharp
public CriteriaOperator Filter { get; }
vb
Public ReadOnly Property Filter As CriteriaOperator

Property Value

TypeDescription
CriteriaOperator

The GridControl ‘s filtering.

|

The following code snippets (auto-collected from DevExpress Examples) contain references to the Filter property.

Note

The algorithm used to collect these code examples remains a work in progress. Accordingly, the links and snippets below may produce inaccurate results. If you encounter an issue with code examples below, please use the feedback form on this page to report the issue.

how-to-bind-wpf-grid-to-data/CS/CodeBehind/EFCore/InfiniteAsyncSource/MainWindow.xaml.cs#L44

csharp
var context = new IssuesContext();
var queryable = context.Issues.Where(MakeFilterExpression(e.Filter));
return queryable.GetSummaries(e.Summaries);

wpf-data-grid-implement-crud-operations/CS/CodeBehind/EFCore/InfiniteAsyncSource/MainWindow.xaml.cs#L44

csharp
var context = new IssuesContext();
var queryable = context.Issues.Where(MakeFilterExpression(e.Filter));
return queryable.GetSummaries(e.Summaries);

wpf-data-grid-bind-to-pagedasyncsource/CS/PagedAsyncSourceSample/MainWindow.xaml.cs#L56

csharp
static async Task<object[]> GetTotalSummariesAsync(GetSummariesAsyncEventArgs e) {
    IssueFilter filter = MakeIssueFilter(e.Filter);
    var summaryValues = await IssuesService.GetSummariesAsync(filter);

wpf-data-grid-bind-to-infiniteasyncsource/CS/InfiniteAsyncSourceSample/MainWindow.xaml.cs#L57

csharp
static async Task<object[]> GetTotalSummariesAsync(GetSummariesAsyncEventArgs e) {
    IssueFilter filter = MakeIssueFilter(e.Filter);
    var summaryValues = await IssuesService.GetSummariesAsync(filter);

how-to-bind-wpf-grid-to-data/VB/CodeBehind/EFCore/InfiniteAsyncSource/MainWindow.xaml.vb#L39

vb
Dim context = New IssuesContext()
Dim queryable = context.Issues.Where(MakeFilterExpression(CType(e.Filter, CriteriaOperator)))
Return queryable.GetSummaries(e.Summaries)

wpf-data-grid-bind-to-pagedasyncsource/VB/PagedAsyncSourceSample/MainWindow.xaml.vb#L39

vb
Private Shared Async Function GetTotalSummariesAsync(ByVal e As GetSummariesAsyncEventArgs) As Task(Of Object())
    Dim filter As IssueFilter = MakeIssueFilter(e.Filter)
    Dim summaryValues = Await GetSummariesAsync(filter)

See Also

GetSummariesEventArgsBase Class

GetSummariesEventArgsBase Members

DevExpress.Xpf.Data Namespace