Class AsyncFilteringBehavior
Async filtering behavior which uses multithreading for faster data processing.
Inheritance
Namespace: Telerik.Windows.Controls
Assembly: Telerik.Windows.Controls.Input.dll
Syntax
public sealed class AsyncFilteringBehavior : Object, IFilteringBehavior, IAsyncItemSearch, IValueRetriever, IDisposable
Constructors
AsyncFilteringBehavior()
Declaration
public AsyncFilteringBehavior()
Methods
Dispose()
Performs application-defined tasks associated with freeing, releasing, resetting unmanaged resources.
Declaration
public void Dispose()
FindItems(Predicate<Object>)
Used a match predicate to find searched items.
Declaration
public void FindItems(Predicate<object> match)
Parameters
System.Predicate<System.Object>
match
The match predicate. |
Implements
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
System.String
searchText
Text for search. |
System.Collections.IList
items
The items for search. |
System.Collections.Generic.IEnumerable<System.Object>
escapedItems
Items which will be escaped when searching. |
System.String
textSearchPath
The path for applying search. |
TextSearchMode
textSearchMode
The text search mode. |
Returns
System.Collections.Generic.IEnumerable<System.Object>
|
Implements
GetValue(Object)
Get values for search items.
Declaration
public object GetValue(object item)
Parameters
System.Object
item
The object to get value. |
Returns
System.Object
Value for that object. |
Implements
Events
ItemsFound
Occurs when the items search completes.
Declaration
public event EventHandler<AsyncItemSearchEventArgs> ItemsFound
Event Type
System.EventHandler<AsyncItemSearchEventArgs>
|