Share via


FilterRulePanelController Class

Definition

The FilterRulePanelController is responsible managing the addition and removal of FilterRulePanelItemss to a FilterRulePanel.

public ref class FilterRulePanelController : Microsoft::Management::UI::Internal::IFilterExpressionProvider
[Windows::Foundation::Metadata::WebHostHidden]
class FilterRulePanelController : Microsoft::Management::UI::Internal::IFilterExpressionProvider
public class FilterRulePanelController : Microsoft.Management.UI.Internal.IFilterExpressionProvider
type FilterRulePanelController = class
    interface IFilterExpressionProvider
Public Class FilterRulePanelController
Implements IFilterExpressionProvider
Inheritance
FilterRulePanelController
Implements

Constructors

FilterRulePanelController()

Initializes a new instance of the FilterRulePanelController class.

Properties

FilterExpression

Gets a FilterExpression representing the current relational organization of FilterRules for this provider.

FilterRulePanelItems

Gets the collection of FilterRulePanelItems that are currently displayed in the panel.

HasFilterExpression

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

Methods

AddFilterRulePanelItem(FilterRulePanelItem)

Adds an item to the panel.

ClearFilterRulePanelItems()

Removes all items from the panel.

NotifyFilterExpressionChanged()

Notifies any listeners that the filter expression has changed.

RemoveFilterRulePanelItem(FilterRulePanelItem)

Removes an item from the panel.

Events

FilterExpressionChanged

Raised when a FilterRulePanelItem has been added or removed.

Applies to