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. |