ClassAsyncFilteringBehavior
Async filtering behavior which uses multithreading for faster data processing.
Definition
Namespace:Telerik.Windows.Controls
Assembly:Telerik.Windows.Controls.Input.dll
Syntax:
public sealed class AsyncFilteringBehavior : IFilteringBehavior, IAsyncItemSearch, IValueRetriever, IDisposable
Inheritance: objectAsyncFilteringBehavior
Implements:
Constructors
AsyncFilteringBehavior()
Declaration
public AsyncFilteringBehavior()
Methods
Dispose()
Performs application-defined tasks associated with freeing, releasing, resetting unmanaged resources.
Declaration
public void Dispose()
Implements
FindItems(Predicate<object>)
Used a match predicate to find searched items.
FindMatchingItems(string, IList, IEnumerable<object>, string, TextSearchMode)
Find matching items using given criteria.
Declaration
public IEnumerable<object> FindMatchingItems(string searchText, IList items, IEnumerable<object> escapedItems, string textSearchPath, TextSearchMode textSearchMode)
Parameters
searchText
Text for search.
items
The items for search.
escapedItems
Items which will be escaped when searching.
textSearchPath
The path for applying search.
textSearchMode
The text search mode.
Returns
A collection with the matching items or an empty collection if no items are found.
Implements
GetValue(object)
Get values for search items.
Events
ItemsFound
Occurs when the items search completes.
Declaration
public event EventHandler<AsyncItemSearchEventArgs> ItemsFound
Event Value
Implements