Class BaseFilterPopup
Represents a base class for sizable pop-up.
Inheritance
Inherited Members
Namespace: Telerik.WinControls.UI
Assembly: Telerik.WinControls.GridView.dll
Syntax
public abstract class BaseFilterPopup : RadSizableDropDownMenu, INotifyPropertyChanged, ISupportInitializeNotification, ISupportInitialize, IComponentTreeHandler, ILayoutHandler, IPCHost, IAnalyticsProvider, IPopupControl, IItemsControl, IGridFilterPopup, IDisposable
Constructors
BaseFilterPopup()
Declaration
protected BaseFilterPopup()
Properties
DataColumn
Gets or sets the data column.
Declaration
protected GridViewDataColumn DataColumn { get; set; }
Property Value
GridViewDataColumn
The data column. |
FilterDescriptor
Gets or sets the filter descriptor.
Declaration
public virtual FilterDescriptor FilterDescriptor { get; set; }
Property Value
FilterDescriptor
The filter descriptor. |
Implements
Methods
CreateCompositeFilterForm()
Creates the composite filter form
Declaration
protected virtual BaseCompositeFilterDialog CreateCompositeFilterForm()
Returns
BaseCompositeFilterDialog
An instance of CompositeFilterForm. |
CreateFilterDescriptor(FilterOperator)
Creates the filter descriptor.
Declaration
protected virtual FilterDescriptor CreateFilterDescriptor(FilterOperator filterOperator)
Parameters
FilterOperator
filterOperator
The filter operator. |
Returns
FilterDescriptor
|
EditFilterDescriptor(RadFilterComposeMenuItem)
Edits the filter descriptor.
Declaration
protected virtual void EditFilterDescriptor(RadFilterComposeMenuItem menuItem)
Parameters
RadFilterComposeMenuItem
menuItem
The menu item. |
GetCompositeFilterDescriptor(CompositeFilterDescriptor.DescriptorType, CompositeFilterDescriptor)
Gets the composite filter descriptor.
Declaration
protected virtual CompositeFilterDescriptor GetCompositeFilterDescriptor(CompositeFilterDescriptor.DescriptorType desiredType, CompositeFilterDescriptor currentDescriptor)
Parameters
CompositeFilterDescriptor.DescriptorType
desiredType
Type of the desired. |
CompositeFilterDescriptor
currentDescriptor
The current descriptor. |
Returns
CompositeFilterDescriptor
|
GetDistinctValuesTable()
Gets the distinct values table.
Declaration
protected virtual RadListFilterDistinctValuesTable GetDistinctValuesTable()
Returns
RadListFilterDistinctValuesTable
|
GetFilterDescriptor()
Gets the filter descriptor.
Declaration
protected virtual FilterDescriptor GetFilterDescriptor()
Returns
FilterDescriptor
|
OnFilterConfirmed()
Called when filter is confirmed.
Declaration
protected virtual void OnFilterConfirmed()
ScaleControl(SizeF, BoundsSpecified)
Scales the control with the specified factor.
Declaration
protected override void ScaleControl(SizeF factor, BoundsSpecified specified)
Parameters
System.Drawing.SizeF
factor
|
System.Windows.Forms.BoundsSpecified
specified
|
Overrides
SetFilterOperator(FilterOperator)
Sets the filter operator.
Declaration
protected virtual void SetFilterOperator(FilterOperator filterOperator)
Parameters
FilterOperator
filterOperator
The filter operator. |
SetTheme(String)
Sets the theme.
Declaration
public abstract void SetTheme(string themeName)
Parameters
System.String
themeName
Name of the theme. |
ValidateUserFilter(FilterDescriptor)
Validates the user filter.
Declaration
protected virtual bool ValidateUserFilter(FilterDescriptor descriptor)
Parameters
FilterDescriptor
descriptor
The descriptor. |
Returns
System.Boolean
|
Events
FilterConfirmed
Occurs when the filter is confirmed.
Declaration
public event EventHandler FilterConfirmed
Event Type
System.EventHandler
|
Implements
Explicit Interface Implementations
IGridFilterPopup.add_PopupClosed(RadPopupClosedEventHandler)
Declaration
void IGridFilterPopup.add_PopupClosed(RadPopupClosedEventHandler value)
Parameters
RadPopupClosedEventHandler
value
|
Implements
IGridFilterPopup.add_PopupOpening(RadPopupOpeningEventHandler)
Declaration
void IGridFilterPopup.add_PopupOpening(RadPopupOpeningEventHandler value)
Parameters
RadPopupOpeningEventHandler
value
|
Implements
IGridFilterPopup.remove_PopupClosed(RadPopupClosedEventHandler)
Declaration
void IGridFilterPopup.remove_PopupClosed(RadPopupClosedEventHandler value)
Parameters
RadPopupClosedEventHandler
value
|
Implements
IGridFilterPopup.remove_PopupOpening(RadPopupOpeningEventHandler)
Declaration
void IGridFilterPopup.remove_PopupOpening(RadPopupOpeningEventHandler value)
Parameters
RadPopupOpeningEventHandler
value
|
Implements
IGridFilterPopup.Show(Point)
Declaration
void IGridFilterPopup.Show(Point location)
Parameters
System.Drawing.Point
location
|