StringFilterPredicate Class
namespace NoesisApp
Predicate that matches a filter string against item text representation.
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