FilterPredicate Class
namespace NoesisApp
Base class for Filter predicate object used by CollectionFilterBehavior.
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 | Called to evaluate the predicate against the provided item |
NeedsRefresh | Indicates if filter should be re-evaluated after an item property change |
Refresh | Re-evaluates the filter over the list |
Properties
Name | Description | |
---|---|---|
![]() |
ItemsSource | Gets or sets the source collection of items |
Dependency Property
Read-only
Events
Name | Description | |
---|---|---|
![]() |
FilterRequired | Indicates that conditions changed and filter needs to be re-evaluated |
Routed Event
Non-routed Event
Delegate Event
Table of Contents