NoesisGUI

StringFilterPredicate Class

namespace NoesisApp

Predicate that matches a filter string against item text representation.

Inheritance Hierarchy

StringFilterPredicate

INDEX Class Hierarchy Index

Properties

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

Methods

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

Events

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