ClassPivotReportFilterPopup
Represents the report filter popup
Definition
Namespace:Telerik.WinControls.UI
Assembly:Telerik.WinControls.PivotGrid.dll
Syntax:
public class PivotReportFilterPopup : RadSizableDropDownMenu, IDropTarget, ISynchronizeInvoke, IWin32Window, IBindableComponent, IComponent, IDisposable, INotifyPropertyChanged, ISupportInitializeNotification, ISupportInitialize, IComponentTreeHandler, ILayoutHandler, IAnalyticsProvider, IPopupControl, IItemsControl
Inheritance: objectMarshalByRefObjectComponentControlScrollableControlRadControlRadPopupControlBaseRadSizablePopupControlRadEditorPopupControlBaseRadSizableDropDownMenuPivotReportFilterPopup
Implements:
Inherited Members
Constructors
PivotReportFilterPopup(PivotFilterDescriptorElement)
Initializes a new instance of the PivotReportFilterPopup class.
Declaration
public PivotReportFilterPopup(PivotFilterDescriptorElement filterDescriptorElement)
Parameters
filterDescriptorElement
The filter descriptor element.
Properties
ButtonsMenuItem
Gets the buttons menu item.
Declaration
public PivotFilterMenuButtonsItem ButtonsMenuItem { get; }
Property Value
The buttons menu item.
CheckBoxMenuItem
Gets the check box menu item.
Declaration
public PivotFilterMenuCheckBoxItem CheckBoxMenuItem { get; }
Property Value
The check box menu item.
ClearFilterMenuItem
Gets the clear filter menu item.
Declaration
public RadMenuItem ClearFilterMenuItem { get; }
Property Value
The clear filter menu item.
FilterDescriptorElement
Gets the filter descriptor element.
Declaration
public PivotFilterDescriptorElement FilterDescriptorElement { get; }
Property Value
The filter descriptor element.
FiltersMenuItem
Gets the filters menu item.
Declaration
public RadMenuItem FiltersMenuItem { get; }
Property Value
The filters menu item.
SelectMultipleItems
Gets or sets the select multiple items.
Declaration
public bool SelectMultipleItems { get; set; }
Property Value
The select multiple items.
TextBoxMenuItem
Gets the text box menu item.
Declaration
public PivotFilterMenuTextBoxItem TextBoxMenuItem { get; }
Property Value
The text box menu item.
ThemeClassName
Gets or sets the class name string that ThemeResolutionService will use to find the themes registered for the control.
Declaration
public override string ThemeClassName { get; set; }
Property Value
Overrides
Remarks
By default the return value is RadControl's type FullName; Some controls like drop down menu has different ThemeClassName depending on the runtime usage of the control.
TreeItem
Gets the tree item.
Declaration
public PivotFilterMenuTreeItem TreeItem { get; }
Property Value
The tree item.
Methods
AreComparisonsEqual(Condition, Condition)
Returns whether the comparisons are equal.
ButtonCancel_Click(object, EventArgs)
Handles the Click event of the ButtonCancel control.
ButtonOK_Click(object, EventArgs)
Handles the Click event of the ButtonOK control.
ClearMenuItem_Click(object, EventArgs)
Handles the Click event of the ClearMenuItem control.
FilterItem_Click(object, EventArgs)
Handles the Click event of the FilterItem control.
FilterTextBox_TextChanged(object, EventArgs)
Handles the TextChanged event of the FilterTextBox control.
InitializeLabelFilterMenuItems()
Initializes the label filter menu items.
Declaration
protected virtual void InitializeLabelFilterMenuItems()
InitializeMenuItems()
Initializes the menu items.
Declaration
protected virtual void InitializeMenuItems()
LoadSettings()
Loads the settings.
Declaration
protected virtual void LoadSettings()
MultipleItemsCheckBox_ToggleStateChanged(object, StateChangedEventArgs)
Handles the ToggleStateChanged event of the MultipleItemsCheckBox control.
Declaration
protected virtual void MultipleItemsCheckBox_ToggleStateChanged(object sender, StateChangedEventArgs args)
Parameters
sender
The source of the event.
args
The StateChangedEventArgs instance containing the event data.
OnFilterConditionSelected(Condition)
Called when the filter condition is selected.
Declaration
protected virtual void OnFilterConditionSelected(Condition condition)
Parameters
condition
The condition.
OnMouseWheel(Control, int)
Determines whether the MouseWheel event is handled by the popup.
OnPopupClosed(PopupCloseInfo)
Called when popup is closed.
Declaration
protected override void OnPopupClosed(PopupCloseInfo info)
Parameters
info
The info.
Overrides
OnPopupOpened()
Fires when the popup is opened.
Declaration
protected override void OnPopupOpened()
Overrides
OnPopupOpening(CancelEventArgs)
Fires when the popup is about to open.
Declaration
protected override void OnPopupOpening(CancelEventArgs args)
Parameters
args
A CancelEventArgs object that contains information about the event
Overrides
OnThemeNameChanged(ThemeNameChangedEventArgs)
Raises the event.
Declaration
protected override void OnThemeNameChanged(ThemeNameChangedEventArgs e)
Parameters
e
The ThemeNameChangedEventArgs instance containing the event data.
Overrides
ProcessMnemonic(Keys)
Processes the mnemonic.
Events
FilterConditionSelected
Declaration
public event FilterConditionChangedEventHandler FilterConditionSelected
Event Value