Class LabelFilterWindow
This class represents a window for applying label filters through MultiFunctionalSortFilterPopup.
Inheritance
Implements
Namespace: Syncfusion.Windows.Controls.PivotGrid
Assembly: Syncfusion.PivotAnalysis.WPF.dll
Syntax
public class LabelFilterWindow : Window, IComponentConnector
Constructors
LabelFilterWindow(MultiFunctionalSortFilterPopup)
Constructor that holds the information needed for label filtering window.
Declaration
public LabelFilterWindow(MultiFunctionalSortFilterPopup multiFunctionalSortFilterPopup)
Parameters
Type | Name | Description |
---|---|---|
MultiFunctionalSortFilterPopup | multiFunctionalSortFilterPopup | Instance of MultiFunctionalSortFilterPopup class. |
Properties
ComboBoxItems
Gets the combo box which contains the collection of conditions needed for label filtering.
Declaration
public ObservableCollection<string> ComboBoxItems { get; }
Property Value
Type | Description |
---|---|
System.Collections.ObjectModel.ObservableCollection<System.String> | Condition needed for label filtering. |
DisplayName
Gets or sets the field name of the PivotItem.
Declaration
public string DisplayName { get; set; }
Property Value
Type | Description |
---|---|
System.String | Field name. |
FirstPredicateSelectedItem
Gets or sets the first condition selected from the list of conditions displayed in the combo box.
Declaration
public string FirstPredicateSelectedItem { get; set; }
Property Value
Type | Description |
---|---|
System.String | The first condition selected from the combo box. |
FirstValueSelectedItem
Gets or sets the first value which is entered to perform label filtering based on condition. PivotFields can be filtered based on the given value.
Declaration
public object FirstValueSelectedItem { get; set; }
Property Value
Type | Description |
---|---|
System.Object | The first given value. |
GridControl
Gets or sets the PivotGrid.
Declaration
public PivotGridControl GridControl { get; set; }
Property Value
Type |
---|
PivotGridControl |
SecondPredicateSelectedItem
Gets or sets the second condition selected from the list of conditions displayed in the combo box. This is mainly used while applying label filters using different conditions repeatedly for same fields.
Declaration
public string SecondPredicateSelectedItem { get; set; }
Property Value
Type | Description |
---|---|
System.String | The second condition selected from the combo box. |
SecondValueSelectedItem2
Gets or sets the second value which is entered to perform label filtering based on condition. This property is mainly used when PivotFields are filtered by using between and not between conditions of label filter. Based on the first value and second value PivotFields get filtered.
Declaration
public object SecondValueSelectedItem2 { get; set; }
Property Value
Type | Description |
---|---|
System.Object | The second given value. |
Methods
InitializeComponent()
InitializeComponent
Declaration
public void InitializeComponent()
Events
PropertyChanged
An event that notifies user whenever there is a change in the property.
Declaration
public event PropertyChangedEventHandler PropertyChanged
Event Type
Type |
---|
System.ComponentModel.PropertyChangedEventHandler |