Class RadSimpleListFilterPopup
Represents a filter popup that displays the distinct values in a simple list.
Inheritance
Inherited Members
Namespace: Telerik.WinControls.UI
Assembly: Telerik.WinControls.GridView.dll
Syntax
public class RadSimpleListFilterPopup : BaseFilterPopup, INotifyPropertyChanged, ISupportInitializeNotification, ISupportInitialize, IComponentTreeHandler, ILayoutHandler, IPCHost, IAnalyticsProvider, IPopupControl, IItemsControl, IGridFilterPopup, IDisposable, IGridFilterPopupInteraction
Constructors
RadSimpleListFilterPopup(GridViewDataColumn)
Initializes a new instance of the RadSimpleListFilterPopup class.
Declaration
public RadSimpleListFilterPopup(GridViewDataColumn dataColumn)
Parameters
|
GridViewDataColumn
dataColumn
The data column. |
Properties
IsPopupOpen
Gets whether the popup is opened.
Declaration
public bool IsPopupOpen { get; }
Property Value
|
System.Boolean
True if the popup is opened. |
Implements
ListMenuItem
Gets the menu item that holds the list control
Declaration
public FilterMenuListItem ListMenuItem { get; }
Property Value
|
FilterMenuListItem
|
Methods
CreateGeneralMenuItems()
Creates the general menu items.
Declaration
protected virtual void CreateGeneralMenuItems()
CreateValueListElement()
Creates the value list element.
Declaration
protected virtual void CreateValueListElement()
Dispose(Boolean)
Releases the unmanaged resources used by the System.Windows.Forms.Control and its child controls and optionally releases the managed resources.
Declaration
protected override void Dispose(bool disposing)
Parameters
|
System.Boolean
disposing
true to release both managed and unmanaged resources; false to release only unmanaged resources. |
Overrides
InitializeElements()
Initializes the elements.
Declaration
protected virtual void InitializeElements()
ListItemScrollTo(Int32)
The List is scrolled with the specified delta.
Declaration
public void ListItemScrollTo(int delta)
Parameters
|
System.Int32
delta
The delta. |
OnFilterMenuItemClick(Object, EventArgs)
Called when a filter menu item is clicked.
Declaration
protected virtual void OnFilterMenuItemClick(object sender, EventArgs e)
Parameters
|
System.Object
sender
The sender. |
|
System.EventArgs
e
The System.EventArgs instance containing the event data. |
OnListSelectedIndexChanged(PositionChangedEventArgs)
Raises the ListSelectedIndexChanged event.
Declaration
protected virtual void OnListSelectedIndexChanged(PositionChangedEventArgs e)
Parameters
|
PositionChangedEventArgs
e
The PositionChangedEventArgs instance containing the event data. |
OnMouseWheel(Control, Int32)
Determines whether the MouseWheel event is handled by the popup.
Declaration
public override bool OnMouseWheel(Control target, int delta)
Parameters
|
System.Windows.Forms.Control
target
|
|
System.Int32
delta
|
Returns
|
System.Boolean
|
Overrides
OnPopupOpened()
Fires when the popup is opened.
Declaration
protected override void OnPopupOpened()
Overrides
OnSimpleListPopupOpened(EventArgs)
Raises the SimpleListPopupOpened event.
Declaration
protected virtual void OnSimpleListPopupOpened(EventArgs e)
Parameters
|
System.EventArgs
e
The System.EventArgs instance containing the event data. |
OnSizeChanged(EventArgs)
Raises the System.Windows.Forms.Control.SizeChanged event.
Declaration
protected override void OnSizeChanged(EventArgs e)
Parameters
|
System.EventArgs
e
An System.EventArgs that contains the event data. |
ProcessKey(KeyEventArgs)
Processes the key.
Declaration
public void ProcessKey(KeyEventArgs keys)
Parameters
|
System.Windows.Forms.KeyEventArgs
keys
The System.Windows.Forms.KeyEventArgs instance containing the event data. |
Implements
SetListSelection()
Sets the list selection.
Declaration
protected virtual void SetListSelection()
SetTheme(String)
Sets the theme.
Declaration
public override void SetTheme(string themeName)
Parameters
|
System.String
themeName
Name of the theme. |