Click or drag to resize
CompositeFilterDescriptorCollection Class
Represents collection of IFilterDescriptor object composed together by a logical operator.
Inheritance Hierarchy
SystemObject
  System.Collections.ObjectModelCollectionIFilterDescriptor
    System.Collections.ObjectModelObservableCollectionIFilterDescriptor
      Telerik.Windows.DataRadObservableCollectionIFilterDescriptor
        Telerik.Windows.DataObservableItemCollectionIFilterDescriptor
          Telerik.Windows.DataFilterDescriptorCollection
            Telerik.Windows.DataCompositeFilterDescriptorCollection

Namespace: Telerik.Windows.Data
Assembly: Telerik.Windows.Data (in Telerik.Windows.Data.dll) Version: 2017.2.614.40 (2017.2.614.40)
Syntax
public class CompositeFilterDescriptorCollection : FilterDescriptorCollection, 
	ICompositeFilterDescriptor, IFilterDescriptor, INotifyPropertyChanged

The CompositeFilterDescriptorCollection type exposes the following members.

Constructors
Methods
  NameDescription
Public methodAddRange (Inherited from RadObservableCollectionT.)
Protected methodClearItems
Removes all items from the collection.
(Inherited from ObservableItemCollectionT.)
Public methodCreateFilterExpression
Creates a predicate filter expression used for collection filtering.
Protected methodInsertItem
Inserts an item into the collection at the specified index.
(Inherited from FilterDescriptorCollection.)
Public methodInsertRange
Inserts the elements of the specified collection at the specified index.
(Inherited from RadObservableCollectionT.)
Protected methodOnCollectionChanged
Raises the CollectionChanged event with the provided arguments.
(Inherited from ObservableItemCollectionT.)
Protected methodOnCollectionChanging
Raises the [E:CollectionChanging] event.
(Inherited from RadObservableCollectionT.)
Protected methodOnItemChanged
Raises the ItemChanged event.
(Inherited from ObservableItemCollectionT.)
Protected methodOnPropertyChanged
Raises the PropertyChanged event with the provided arguments.
(Inherited from RadObservableCollectionT.)
Protected methodRaiseCollectionChangedOnResume
Raises the CollectionChanged in accordance to the value of ShouldResetOnResumeNotifications and the presence of modified items.
(Inherited from RadObservableCollectionT.)
Protected methodRemoveItem
Removes the item at the specified index of the collection.
(Inherited from RadObservableCollectionT.)
Public methodRemoveRange
Removes the elements from the specified collection.
(Inherited from RadObservableCollectionT.)
Public methodReset
Raises CollectionChanged with Reset changed action.
(Inherited from RadObservableCollectionT.)
Public methodResumeNotifications
Resumes the notifications.
(Inherited from RadObservableCollectionT.)
Public methodSuspendNotifications
Suspends the notifications.
(Inherited from RadObservableCollectionT.)
Public methodToString
Returns a string that represents the current object.
(Overrides ObjectToString.)
Top
Properties
  NameDescription
Protected propertyAddedItems
Gets the added items between suspend and resume.
(Inherited from RadObservableCollectionT.)
Protected propertyFilterDescriptors
Gets filter descriptors that will be used for composition.
Protected propertyIsDirty
Gets or sets a value indicating whether change to the collection is made when its notifications are suspended.
(Inherited from RadObservableCollectionT.)
Public propertyLogicalOperator
Gets or sets the logical operator.
Public propertyNotificationsSuspended
Gets a value indicating whether change notifications are suspended.
(Inherited from RadObservableCollectionT.)
Protected propertyRemovedItems
Gets the removed items between suspend and resume.
(Inherited from RadObservableCollectionT.)
Public propertyShouldResetOnResumeNotifications
Get a value that indicates whether RadObservableCollection would raise CollectionChanged event with Reset action, when a bulk add/remove operation takes place.
(Inherited from RadObservableCollectionT.)
Top
Events
See Also