Share via


ItemsControlFilterEvaluator Class

Definition

The ItemsControlFilterEvaluator class provides functionality to apply a filter against an ItemsControl.

public ref class ItemsControlFilterEvaluator : Microsoft::Management::UI::Internal::FilterEvaluator
[Windows::Foundation::Metadata::WebHostHidden]
class ItemsControlFilterEvaluator : Microsoft::Management::UI::Internal::FilterEvaluator
public class ItemsControlFilterEvaluator : Microsoft.Management.UI.Internal.FilterEvaluator
type ItemsControlFilterEvaluator = class
    inherit FilterEvaluator
Public Class ItemsControlFilterEvaluator
Inherits FilterEvaluator
Inheritance
ItemsControlFilterEvaluator

Constructors

ItemsControlFilterEvaluator()

Properties

FilterExpression

Returns a FilterExpression composed of FilterExpressions returned from the registered providers.

(Inherited from FilterEvaluator)
FilterExpressionProviders

Gets a readonly collection of the registered FilterExpressionProviders.

(Inherited from FilterEvaluator)
FilterStatus

Gets a value indicating the status of the filter evaluation.

(Inherited from FilterEvaluator)
FilterTarget

Gets or sets an ItemsControl which is the target for filtering.

HasFilterExpression

Gets a value indicating whether this provider currently has a non-empty filter expression.

(Inherited from FilterEvaluator)
StartFilterOnExpressionChanged

Gets a value indicating the status of the filter evaluation.

(Inherited from FilterEvaluator)

Methods

AddFilterExpressionProvider(IFilterExpressionProvider)

Adds a FilterExpressionProvider to the FilterEvaluator.

(Inherited from FilterEvaluator)
NotifyFilterExpressionChanged()

Notifies any listeners that the filter expression has changed.

(Inherited from FilterEvaluator)
NotifyPropertyChanged(String)

Notifies listeners that a property has changed.

(Inherited from FilterEvaluator)
RemoveFilterExpressionProvider(IFilterExpressionProvider)

Removes a FilterExpressionProvider from the FilterEvaluator.

(Inherited from FilterEvaluator)
StartFilter()

Applies the filter.

StopFilter()

Stops the filter.

Events

FilterExceptionOccurred

Used to notify listeners that an unhandled exception has occurred while evaluating the filter.

FilterExpressionChanged

Occurs when the filter expression has changed.

(Inherited from FilterEvaluator)
PropertyChanged

Notifies listeners that a property has changed.

(Inherited from FilterEvaluator)

Applies to