[]
        
(Showing Draft Content)

C1.Data.FilteredView-1

FilteredView<T> Class

Represents a client view filtered by a filter key function, an operator and a filter key value.

Inheritance
View<T>
FilteredView<T>
Namespace: C1.Data
Assembly: C1.Data.Entity.4.8.dll
Syntax
public class FilteredView<T> : ClientView<T>, IList, ICollection, IDisposable, IListSource, ITypedList, IItemProperties, IEditableCollectionView, IList<T>, ICollection<T>, IObservableSource<T>, IIndexedSource<T>, IEnumerable<T>, ICollectionView, IEnumerable, INotifyCollectionChanged, INotifyPropertyChanged
Type Parameters
Name Description
T

The type of the entities in this client view.

Remarks

Filtering is performed on the server.

Fields

Name Description
Unfiltered

A special value indicating that filtering must not be performed. To disable filtering, assign the value of this field to the FilterKey property.

Properties

Name Description
FilterKey

Gets or sets a value that is used to filter items by comparing this value to the result of the filter key function applied to an item.

FilterKeyType

Gets the filter key type. It is determined by the filter key function.

Operator

Gets a FilterOperator used to compare filter keys.

Methods

Name Description
BindFilterKey(object, string)

Binds the FilterKey property to a given path on a given source.

BindFilterKey(Binding)

Binds the FilterKey property using the specified Binding object.

Extension Methods