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