NoesisGUI

FilterPredicate Class

namespace NoesisApp

Base class for Filter predicate object used by CollectionFilterBehavior.

Inheritance Hierarchy

FilterPredicate

INDEX Class Hierarchy Index

Properties

Name Description
 ItemsSource Gets or sets the source collection of items

 Dependency Property    Reflection Property


Attached Properties

FilterPredicate has no attached properties

Methods

Name Description
 BeginUpdate() Indicates that source collection is being updated, so we disable notifications to avoid refreshing the filter more than necessary
 EndUpdate() Indicates that source collection has finished the updating process, we can now re-evaluate the filter if it any changes had occurred
 Matches(item) Called to evaluate the predicate against the provided item
 NeedsRefresh(item, propertyName) Indicates if filter should be re-evaluated after an item property change
 Refresh() Re-evaluates the filter over the list

Events

Name Description
 FilterRequired Indicates that conditions changed and filter needs to be re-evaluated

 Routed Event    Non-routed Event    Delegate Event


© 2017 Noesis Technologies