StringFilterPredicate Class

namespace NoesisApp

Predicate that matches a filter string against item text representation.

Inheritance Hierarchy


INDEX Class Hierarchy Index


Name Description
 Filter Gets or sets string filter used by this predicate

 Dependency Property    Reflection Property

From FilterPredicate

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

 Dependency Property    Reflection Property

Attached Properties

StringFilterPredicate has no attached properties


From FilterPredicate

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


From FilterPredicate

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

 Routed Event    Non-routed Event    Delegate Event

© 2017 Noesis Technologies