Class RadListView
Displays a flat collection of labeled items, each represented by a ListViewDataItem.
Inherited Members
Namespace: Telerik.WinControls.UI
Assembly: Telerik.WinControls.UI.dll
Syntax
[TelerikToolboxCategory("Data Controls")]
public class RadListView : RadControl, INotifyPropertyChanged, ISupportInitializeNotification, ISupportInitialize, IComponentTreeHandler, ILayoutHandler, IPCHost, IAnalyticsProvider, IFilterable
Constructors
RadListView()
Initializes a new instance of the RadListView control with default settings and empty item collection.
Declaration
public RadListView()
Properties
ActiveEditor
Gets the currently active editor.
Declaration
public IInputEditor ActiveEditor { get; }
Property Value
|
IInputEditor
|
AllowArbitraryItemHeight
Gets or sets a value indicating whether the items can have different height.
Declaration
public virtual bool AllowArbitraryItemHeight { get; set; }
Property Value
|
System.Boolean
|
AllowArbitraryItemWidth
Gets or sets a value indicating whether the items can have different width.
Declaration
public bool AllowArbitraryItemWidth { get; set; }
Property Value
|
System.Boolean
|
AllowColumnReorder
Gets or sets a value indicating whether users can reorder columns by dragging column headers in DetailsView mode.
Declaration
public virtual bool AllowColumnReorder { get; set; }
Property Value
|
System.Boolean
|
AllowColumnResize
Gets or sets a value indicating whether users can resize column widths by dragging column borders in DetailsView mode.
Declaration
public virtual bool AllowColumnResize { get; set; }
Property Value
|
System.Boolean
|
AllowDragDrop
Gets or sets a value indicating whether users can reorder items by dragging them to different positions.
Declaration
public virtual bool AllowDragDrop { get; set; }
Property Value
|
System.Boolean
|
AllowEdit
Gets or sets value indicating whether editing is enabled.
Declaration
public virtual bool AllowEdit { get; set; }
Property Value
|
System.Boolean
|
AllowRemove
Gets or sets a value indicating whether users can remove selected items by pressing the Delete key.
Declaration
public bool AllowRemove { get; set; }
Property Value
|
System.Boolean
|
AutoSize
Gets or sets whether the edit control is auto-sized
Declaration
public override bool AutoSize { get; set; }
Property Value
|
System.Boolean
|
Overrides
AutoSizeColumnsMode
Gets or sets a value indicating how column widths in DetailsView mode are determined.
Declaration
public ListViewAutoSizeColumnsMode AutoSizeColumnsMode { get; set; }
Property Value
|
ListViewAutoSizeColumnsMode
|
BackColor
Gets or sets the background color of the RadListView.
Declaration
public override Color BackColor { get; set; }
Property Value
|
System.Drawing.Color
|
Overrides
CaseSensitiveColumnNames
Gets or sets a value indicating whether column names which differ only in casing are treated as different columns.
Declaration
public bool CaseSensitiveColumnNames { get; set; }
Property Value
|
System.Boolean
|
CheckBoxesAlignment
Gets or sets the vertical alignment of checkboxes within each item when ShowCheckBoxes is enabled.
Declaration
public CheckBoxesAlignment CheckBoxesAlignment { get; set; }
Property Value
|
CheckBoxesAlignment
|
CheckBoxesPosition
Gets or sets the position of checkboxes relative to the item content when ShowCheckBoxes is enabled.
Declaration
public CheckBoxesPosition CheckBoxesPosition { get; set; }
Property Value
|
CheckBoxesPosition
|
CheckedItems
Gets a collection containing the checked items.
Declaration
public ListViewCheckedItemCollection CheckedItems { get; }
Property Value
|
ListViewCheckedItemCollection
|
CheckedMember
Gets or sets the checked member.
Declaration
public string CheckedMember { get; set; }
Property Value
|
System.String
|
CheckOnClickMode
Gets or sets a value indicating the conditions under which an item's check state automatically changes when the item is clicked.
Declaration
public virtual CheckOnClickMode CheckOnClickMode { get; set; }
Property Value
|
CheckOnClickMode
|
Columns
Gets a collection of ListViewDetailColumn objects that define the columns displayed in DetailsView mode.
Declaration
public ListViewColumnCollection Columns { get; }
Property Value
|
ListViewColumnCollection
|
CurrentColumn
Gets or sets the current column in Details View.
Declaration
public ListViewDetailColumn CurrentColumn { get; set; }
Property Value
|
ListViewDetailColumn
|
CurrentItem
Gets or sets the current item.
Declaration
public ListViewDataItem CurrentItem { get; set; }
Property Value
|
ListViewDataItem
|
DataMember
Gets or sets the specific list or table within the data source that the RadListView should bind to when the data source contains multiple lists.
Declaration
public string DataMember { get; set; }
Property Value
|
System.String
|
DataSource
Gets or sets the data source of a RadListView.
Declaration
public virtual object DataSource { get; set; }
Property Value
|
System.Object
|
DefaultSize
Gets the default size for the RadListView.
Declaration
protected override Size DefaultSize { get; }
Property Value
|
System.Drawing.Size
|
DisplayMember
Gets or sets the name of the data source property that provides the display text for each item when data binding is used.
Declaration
public string DisplayMember { get; set; }
Property Value
|
System.String
|
EnableColumnSort
Gets or sets a value indicating whether clicking on column headers in DetailsView mode will sort the items by that column.
Declaration
public bool EnableColumnSort { get; set; }
Property Value
|
System.Boolean
|
EnableCustomGrouping
Gets or sets a value indicating whether custom grouping is enabled.
Declaration
public virtual bool EnableCustomGrouping { get; set; }
Property Value
|
System.Boolean
|
EnableFiltering
Gets or sets a value indicating whether filtering is enabled.
Declaration
public bool EnableFiltering { get; set; }
Property Value
|
System.Boolean
|
EnableGrouping
Gets or sets a value indicating whether grouping is enabled.
Declaration
public bool EnableGrouping { get; set; }
Property Value
|
System.Boolean
|
EnableKineticScrolling
Gets or sets a value indicating whether kinetic scrolling is enabled for smooth touch-based scrolling. This is automatically disabled when lasso selection is enabled.
Declaration
public bool EnableKineticScrolling { get; set; }
Property Value
|
System.Boolean
|
EnableLassoSelection
Gets or sets a value indicating whether users can select multiple items by dragging a selection rectangle around them.
Declaration
public bool EnableLassoSelection { get; set; }
Property Value
|
System.Boolean
|
EnableSorting
Gets or sets a value indicating whether sorting is enabled.
Declaration
public bool EnableSorting { get; set; }
Property Value
|
System.Boolean
|
FilterDescriptors
Gets a collection of filter descriptors that define the filtering criteria applied to the ListView items.
Declaration
public ListViewFilterDescriptorCollection FilterDescriptors { get; }
Property Value
|
ListViewFilterDescriptorCollection
|
FilterPredicate
Gets or sets a custom predicate function used to filter items in the ListView based on complex criteria.
Declaration
public Predicate<ListViewDataItem> FilterPredicate { get; set; }
Property Value
|
System.Predicate<ListViewDataItem>
|
FindStringComparer
Gets or sets the string comparer used by the keyboard navigation functionality.
Declaration
public IFindStringComparer FindStringComparer { get; set; }
Property Value
|
IFindStringComparer
|
ForeColor
Gets or sets the foreground color of the RadListView.
Declaration
public override Color ForeColor { get; set; }
Property Value
|
System.Drawing.Color
|
Overrides
FullRowSelect
Gets or sets a value indicating whether the entire row is highlighted when an item is selected in DetailsView mode, rather than just the first column.
Declaration
public virtual bool FullRowSelect { get; set; }
Property Value
|
System.Boolean
|
GroupDescriptors
Gets a collection of group descriptors that define the grouping criteria applied to organize ListView items into groups.
Declaration
public GroupDescriptorCollection GroupDescriptors { get; }
Property Value
|
GroupDescriptorCollection
|
GroupIndent
Gets or sets the horizontal indentation applied to items when they are displayed within a group.
Declaration
public virtual int GroupIndent { get; set; }
Property Value
|
System.Int32
|
GroupItemSize
Gets or sets the default size for group header items when grouping is enabled.
Declaration
public virtual Size GroupItemSize { get; set; }
Property Value
|
System.Drawing.Size
|
Groups
Gets a collection containing all the groups that organize items in the RadListView when grouping is enabled.
Declaration
public virtual ListViewDataItemGroupCollection Groups { get; }
Property Value
|
ListViewDataItemGroupCollection
|
HeaderHeight
Gets or sets the height of the header in Details View.
Declaration
public virtual float HeaderHeight { get; set; }
Property Value
|
System.Single
|
HorizontalScrollState
Gets or sets the display behavior of the horizontal scrollbar, controlling when it appears and how it behaves.
Declaration
public ScrollState HorizontalScrollState { get; set; }
Property Value
|
ScrollState
|
HotTracking
Gets or sets a value indicating whether items should react on mouse hover.
Declaration
public bool HotTracking { get; set; }
Property Value
|
System.Boolean
|
IsDataBound
Gets a value indicating whether the RadListView is currently bound to a data source.
Declaration
public bool IsDataBound { get; }
Property Value
|
System.Boolean
|
IsEditing
Indicates whether there is an active editor.
Declaration
public bool IsEditing { get; }
Property Value
|
System.Boolean
|
Items
Gets a collection of ListViewDataItem objects that represent all items displayed in the RadListView.
Declaration
public ListViewDataItemCollection Items { get; }
Property Value
|
ListViewDataItemCollection
|
ItemSize
Gets or sets the default size for items when they are displayed in the ListView.
Declaration
public virtual Size ItemSize { get; set; }
Property Value
|
System.Drawing.Size
|
ItemSpacing
Gets or sets the amount of spacing in pixels between adjacent items in the ListView.
Declaration
public virtual int ItemSpacing { get; set; }
Property Value
|
System.Int32
|
KeyboardSearchEnabled
Gets or sets a value indicating whether users can search for items by typing characters when the RadListView has focus.
Declaration
public bool KeyboardSearchEnabled { get; set; }
Property Value
|
System.Boolean
|
KeyboardSearchResetInterval
Gets or sets a value that specifies how long the user must wait before searching with the keyboard is reset.
Declaration
public int KeyboardSearchResetInterval { get; set; }
Property Value
|
System.Int32
|
ListViewElement
Gets the underlying RadListViewElement that provides the core functionality and visual representation of the ListView.
Declaration
public RadListViewElement ListViewElement { get; }
Property Value
|
RadListViewElement
|
MultiSelect
Gets or sets value indicating whether multi selection is enabled.
Declaration
public bool MultiSelect { get; set; }
Property Value
|
System.Boolean
|
SelectedIndex
Gets or sets the index of the selected item.
Declaration
public int SelectedIndex { get; set; }
Property Value
|
System.Int32
|
SelectedItem
Gets or sets the selected item.
Declaration
public ListViewDataItem SelectedItem { get; set; }
Property Value
|
ListViewDataItem
|
SelectedItems
Gets a collection containing the selected items.
Declaration
public ListViewSelectedItemCollection SelectedItems { get; }
Property Value
|
ListViewSelectedItemCollection
|
SelectLastAddedItem
Gets or sets a value indicating whether the most recently added item to the data source should be automatically selected.
Declaration
public bool SelectLastAddedItem { get; set; }
Property Value
|
System.Boolean
|
ShowCheckBoxes
Gets or sets a value indicating whether checkboxes are displayed next to each item for selection purposes.
Declaration
public virtual bool ShowCheckBoxes { get; set; }
Property Value
|
System.Boolean
|
ShowColumnHeaders
Gets or sets a value indicating whether column headers are visible in DetailsView mode.
Declaration
public virtual bool ShowColumnHeaders { get; set; }
Property Value
|
System.Boolean
|
ShowGridLines
Gets or sets a value indicating whether grid lines are displayed between items and columns in DetailsView mode.
Declaration
public virtual bool ShowGridLines { get; set; }
Property Value
|
System.Boolean
|
ShowGroups
Gets or sets a value indicating whether items are organized and displayed within their respective groups.
Declaration
public virtual bool ShowGroups { get; set; }
Property Value
|
System.Boolean
|
SortDescriptors
Gets a collection of sort descriptors that define the sorting criteria and order applied to the ListView items.
Declaration
public SortDescriptorCollection SortDescriptors { get; }
Property Value
|
SortDescriptorCollection
|
Text
This property is not relevant for RadListView and should not be used.
Declaration
public override string Text { get; set; }
Property Value
|
System.String
|
Overrides
ThreeStateMode
Gets or sets a value indicating whether checkboxes support three states: checked, unchecked, and indeterminate.
Declaration
public bool ThreeStateMode { get; set; }
Property Value
|
System.Boolean
|
ValueMember
Gets or sets the name of the data source property that provides the value for each item when data binding is used.
Declaration
public string ValueMember { get; set; }
Property Value
|
System.String
|
VerticalScrollState
Gets or sets the display behavior of the vertical scrollbar, controlling when it appears and how it behaves.
Declaration
public ScrollState VerticalScrollState { get; set; }
Property Value
|
ScrollState
|
ViewType
Gets or sets the view mode that determines how items are displayed, such as ListView, DetailsView, IconView.
Declaration
public virtual ListViewType ViewType { get; set; }
Property Value
|
ListViewType
|
Methods
BeginEdit()
Begins an edit operation over the currently selected item.
Declaration
public bool BeginEdit()
Returns
|
System.Boolean
True if editing was successfully started; false if editing could not be initiated |
BeginUpdate()
Suspend any item change notifications until RadListView.EndUpdate is called.
Declaration
public void BeginUpdate()
CancelEdit()
Ends the current edit operations if such. Discards the changes.
Declaration
public bool CancelEdit()
Returns
|
System.Boolean
True if editing was successfully canceled; false otherwise |
CanEditElementAtDesignTime(RadElement)
Determines whether the specified RadElement can be edited at design time in the Visual Studio designer.
Declaration
protected override bool CanEditElementAtDesignTime(RadElement element)
Parameters
|
RadElement
element
The RadElement to check for design-time editability |
Returns
|
System.Boolean
True if the element can be edited at design time; otherwise, false |
Overrides
CheckAllItems()
Checks all of the items.
Declaration
public void CheckAllItems()
CheckSelectedItems()
Checks the selected items.
Declaration
public void CheckSelectedItems()
CollapseAll()
Collapses all the groups in the control.
Declaration
public void CollapseAll()
CreateAccessibilityInstance()
Creates and returns the accessibility object that provides information to assistive technology applications.
Declaration
protected override AccessibleObject CreateAccessibilityInstance()
Returns
|
System.Windows.Forms.AccessibleObject
An AccessibleObject that represents the RadListView for accessibility purposes |
CreateChildItems(RadElement)
Creates the child elements of the RadListView control, including the main list view element.
Declaration
protected override void CreateChildItems(RadElement parent)
Parameters
|
RadElement
parent
The parent RadElement that will contain the child elements |
Overrides
CreateListViewElement()
Creates and returns a new instance of the RadListViewElement that provides the core functionality for the control.
Declaration
protected virtual RadListViewElement CreateListViewElement()
Returns
|
RadListViewElement
A new RadListViewElement instance |
EndEdit()
Ends the current edit operations if such. Saves the changes.
Declaration
public bool EndEdit()
Returns
|
System.Boolean
True if editing was successfully completed and changes were saved; false otherwise |
EndUpdate()
Resumes the item change notifications.
Declaration
public void EndUpdate()
ExpandAll()
Expands all the groups in the control.
Declaration
public void ExpandAll()
FindItemByKey(Object)
Finds an item with the specified key.
Declaration
public ListViewDataItem FindItemByKey(object key)
Parameters
|
System.Object
key
The key value to search for among the items |
Returns
|
ListViewDataItem
The first ListViewDataItem with the specified key, or null if no matching item is found |
FindItemByKey(Object, Boolean)
Finds an item with the specified key.
Declaration
public ListViewDataItem FindItemByKey(object key, bool searchVisibleItems)
Parameters
|
System.Object
key
The key value to search for among the items |
|
System.Boolean
searchVisibleItems
True to search only currently visible items; false to search all items |
Returns
|
ListViewDataItem
The first ListViewDataItem with the specified key, or null if no matching item is found |
IsInputKey(Keys)
Determines whether the specified key should be treated as an input key for navigation and selection.
Declaration
protected override bool IsInputKey(Keys keyData)
Parameters
|
System.Windows.Forms.Keys
keyData
The key data to examine |
Returns
|
System.Boolean
True if the key should be treated as an input key; otherwise, false |
Overrides
OnGotFocus(EventArgs)
Handles the GotFocus event and performs initialization operations when the control receives input focus.
Declaration
protected override void OnGotFocus(EventArgs e)
Parameters
|
System.EventArgs
e
Event arguments containing information about the focus change |
Overrides
OnKeyDown(KeyEventArgs)
Handles key press events and delegates processing to the list view element for navigation and selection.
Declaration
protected override void OnKeyDown(KeyEventArgs e)
Parameters
|
System.Windows.Forms.KeyEventArgs
e
Key event arguments containing information about the key press |
Overrides
OnKeyPress(KeyPressEventArgs)
Handles character input events and delegates processing to the list view element for keyboard search functionality.
Declaration
protected override void OnKeyPress(KeyPressEventArgs e)
Parameters
|
System.Windows.Forms.KeyPressEventArgs
e
Key press event arguments containing information about the character input |
Overrides
OnLoad(Size)
Called when the control is loaded.
Declaration
protected override void OnLoad(Size desiredSize)
Parameters
|
System.Drawing.Size
desiredSize
The desired size for the control |
Overrides
OnLostFocus(EventArgs)
Handles the LostFocus event and performs cleanup operations when the control loses input focus.
Declaration
protected override void OnLostFocus(EventArgs e)
Parameters
|
System.EventArgs
e
Event arguments containing information about the focus change |
Overrides
OnMouseDown(MouseEventArgs)
Handles mouse button press events and delegates processing to the list view element.
Declaration
protected override void OnMouseDown(MouseEventArgs e)
Parameters
|
System.Windows.Forms.MouseEventArgs
e
Mouse event arguments containing information about the button press |
Overrides
OnMouseMove(MouseEventArgs)
Handles mouse movement events and delegates processing to the list view element for hit testing and hover effects.
Declaration
protected override void OnMouseMove(MouseEventArgs e)
Parameters
|
System.Windows.Forms.MouseEventArgs
e
Mouse event arguments containing information about the mouse movement |
Overrides
OnMouseUp(MouseEventArgs)
Handles mouse button release events and delegates processing to the list view element.
Declaration
protected override void OnMouseUp(MouseEventArgs e)
Parameters
|
System.Windows.Forms.MouseEventArgs
e
Mouse event arguments containing information about the button release |
Overrides
OnMouseWheel(MouseEventArgs)
Handles mouse wheel events and delegates processing to the list view element for scrolling functionality.
Declaration
protected override void OnMouseWheel(MouseEventArgs e)
Parameters
|
System.Windows.Forms.MouseEventArgs
e
Mouse event arguments containing information about the mouse wheel operation |
Overrides
OnNotifyPropertyChanged(PropertyChangedEventArgs)
Handles property change notifications and performs special processing for filter predicate changes in custom grouping scenarios.
Declaration
protected override void OnNotifyPropertyChanged(PropertyChangedEventArgs e)
Parameters
|
System.ComponentModel.PropertyChangedEventArgs
e
Property change event arguments containing the name of the property that changed |
Overrides
OnThemeNameChanged(ThemeNameChangedEventArgs)
Handles theme name changes and performs necessary cleanup and reinitialization of visual elements.
Declaration
protected override void OnThemeNameChanged(ThemeNameChangedEventArgs e)
Parameters
|
ThemeNameChangedEventArgs
e
Event arguments containing information about the theme change |
Overrides
RadListView_Initialized(Object, EventArgs)
Handles the initialization completion event and applies any property values that were set during the initialization phase.
Declaration
protected virtual void RadListView_Initialized(object sender, EventArgs e)
Parameters
|
System.Object
sender
The object that raised the event |
|
System.EventArgs
e
Event arguments containing information about the initialization completion |
Select(ListViewDataItem[])
Selects a set of items.
Declaration
public void Select(ListViewDataItem[] items)
Parameters
|
ListViewDataItem[]
items
An array of ListViewDataItem objects to select |
UncheckAllItems()
Unchecks all of the items.
Declaration
public void UncheckAllItems()
UncheckSelectedItems()
Unchecks the selected items.
Declaration
public void UncheckSelectedItems()
Events
BindingCompleted
Occurs when the process of binding the RadListViewElement to a data source has finished successfully.
Declaration
public event EventHandler BindingCompleted
Event Type
|
System.EventHandler
|
BindingContextChanged
Occurs when the binding context for the RadListView has changed, typically during data binding operations.
Declaration
public event EventHandler BindingContextChanged
Event Type
|
System.EventHandler
|
CellCreating
Occurs when a new DetailListViewCellElement needs to be created for displaying cell content in DetailsView mode.
Declaration
public virtual event ListViewCellElementCreatingEventHandler CellCreating
Event Type
|
ListViewCellElementCreatingEventHandler
|
CellFormatting
Occurs when a cell in DetailsView mode needs to be formatted, allowing custom appearance to be applied.
Declaration
public virtual event ListViewCellFormattingEventHandler CellFormatting
Event Type
|
ListViewCellFormattingEventHandler
|
ColumnCreating
Occurs when a new ListViewDetailColumn needs to be created for DetailsView mode.
Declaration
public event ListViewColumnCreatingEventHandler ColumnCreating
Event Type
|
ListViewColumnCreatingEventHandler
|
CurrentItemChanged
Occurs when the CurrentItem property has been changed to point to a different item.
Declaration
public event ListViewItemEventHandler CurrentItemChanged
Event Type
|
ListViewItemEventHandler
|
CurrentItemChanging
Occurs when the CurrentItem property is about to change to a different item. This event is cancelable.
Declaration
public event ListViewItemChangingEventHandler CurrentItemChanging
Event Type
|
ListViewItemChangingEventHandler
|
EditorInitialized
Occurs when an editor control has been initialized and is ready for user input.
Declaration
public event ListViewItemEditorInitializedEventHandler EditorInitialized
Event Type
|
ListViewItemEditorInitializedEventHandler
|
EditorRequired
Occurs when an editor control is required for in-place editing of an item's value.
Declaration
public event ListViewItemEditorRequiredEventHandler EditorRequired
Event Type
|
ListViewItemEditorRequiredEventHandler
|
GroupExpanded
Occurs when a group has been expanded and is now displaying its child items.
Declaration
public event EventHandler<ListViewGroupEventArgs> GroupExpanded
Event Type
|
System.EventHandler<ListViewGroupEventArgs>
|
GroupExpanding
Occurs when a group is about to expand and display its child items. This event is cancelable.
Declaration
public event EventHandler<ListViewGroupCancelEventArgs> GroupExpanding
Event Type
|
System.EventHandler<ListViewGroupCancelEventArgs>
|
ItemCheckedChanged
Occurs when a ListViewDataItem has had its checked state changed successfully.
Declaration
public event ListViewItemEventHandler ItemCheckedChanged
Event Type
|
ListViewItemEventHandler
|
ItemCheckedChanging
Occurs when a ListViewDataItem is about to have its checked state changed. This event is cancelable.
Declaration
public event ListViewItemCancelEventHandler ItemCheckedChanging
Event Type
|
ListViewItemCancelEventHandler
|
ItemCreating
Occurs when a new ListViewDataItem needs to be created, allowing custom item types to be provided.
Declaration
public event ListViewItemCreatingEventHandler ItemCreating
Event Type
|
ListViewItemCreatingEventHandler
|
ItemDataBound
Occurs when a data-bound object is being attached to a ListViewDataItem during the data binding process.
Declaration
public event ListViewItemEventHandler ItemDataBound
Event Type
|
ListViewItemEventHandler
|
ItemEdited
Occurs when a ListViewDataItem has been successfully edited and the changes have been committed.
Declaration
public event ListViewItemEditedEventHandler ItemEdited
Event Type
|
ListViewItemEditedEventHandler
|
ItemEditing
Occurs when an edit operation is about to begin on an item. This event is cancelable.
Declaration
public event ListViewItemEditingEventHandler ItemEditing
Event Type
|
ListViewItemEditingEventHandler
|
ItemMouseClick
Occurs when the user single-clicks on a ListViewDataItem with any mouse button.
Declaration
public event ListViewItemEventHandler ItemMouseClick
Event Type
|
ListViewItemEventHandler
|
ItemMouseDoubleClick
Occurs when the user double-clicks on a ListViewDataItem with the primary mouse button.
Declaration
public event ListViewItemEventHandler ItemMouseDoubleClick
Event Type
|
ListViewItemEventHandler
|
ItemMouseDown
Occurs when the user presses a mouse button while the mouse pointer is positioned over a ListViewDataItem.
Declaration
public event ListViewItemMouseEventHandler ItemMouseDown
Event Type
|
ListViewItemMouseEventHandler
|
ItemMouseEnter
Occurs when the mouse pointer enters the boundaries of a ListViewDataItem.
Declaration
public event ListViewItemEventHandler ItemMouseEnter
Event Type
|
ListViewItemEventHandler
|
ItemMouseHover
Occurs when the user pauses the mouse pointer over a ListViewDataItem for a predefined period of time.
Declaration
public event ListViewItemEventHandler ItemMouseHover
Event Type
|
ListViewItemEventHandler
|
ItemMouseLeave
Occurs when the mouse pointer leaves the boundaries of a ListViewDataItem.
Declaration
public event ListViewItemEventHandler ItemMouseLeave
Event Type
|
ListViewItemEventHandler
|
ItemMouseMove
Occurs when the user moves the mouse pointer while it is positioned over a ListViewDataItem.
Declaration
public event ListViewItemMouseEventHandler ItemMouseMove
Event Type
|
ListViewItemMouseEventHandler
|
ItemMouseUp
Occurs when the user releases a mouse button while the mouse pointer is positioned over a ListViewDataItem.
Declaration
public event ListViewItemMouseEventHandler ItemMouseUp
Event Type
|
ListViewItemMouseEventHandler
|
ItemRemoved
Occurs when an item has been successfully removed from the collection using the Delete key.
Declaration
public event ListViewItemEventHandler ItemRemoved
Event Type
|
ListViewItemEventHandler
|
ItemRemoving
Occurs when an item is about to be removed from the collection using the Delete key. This event is cancelable.
Declaration
public event ListViewItemCancelEventHandler ItemRemoving
Event Type
|
ListViewItemCancelEventHandler
|
ItemValidating
Occurs when an edit operation needs to be validated.
Declaration
public event ListViewItemValidatingEventHandler ItemValidating
Event Type
|
ListViewItemValidatingEventHandler
|
ItemValueChanged
Occurs when the value of a ListViewDataItem has been successfully changed.
Declaration
public event ListViewItemValueChangedEventHandler ItemValueChanged
Event Type
|
ListViewItemValueChangedEventHandler
|
ItemValueChanging
Occurs when the value of a ListViewDataItem is about to change. This event is cancelable.
Declaration
public event ListViewItemValueChangingEventHandler ItemValueChanging
Event Type
|
ListViewItemValueChangingEventHandler
|
SelectedIndexChanged
Occurs when the selected item has changed.
Declaration
public event EventHandler SelectedIndexChanged
Event Type
|
System.EventHandler
|
SelectedItemChanged
Occurs when the selected item has changed.
Declaration
public event EventHandler SelectedItemChanged
Event Type
|
System.EventHandler
|
SelectedItemChanging
Occurs when a ListViewDataItem is about to be selected, allowing the selection operation to be canceled.
Declaration
public event ListViewItemCancelEventHandler SelectedItemChanging
Event Type
|
ListViewItemCancelEventHandler
|
SelectedItemsChanged
Occurs when the content of the SelectedItems collection has changed due to items being added or removed from the selection.
Declaration
public event EventHandler SelectedItemsChanged
Event Type
|
System.EventHandler
|
ValidationError
Occurs when a validation error is encountered during an edit operation or data binding.
Declaration
public event EventHandler ValidationError
Event Type
|
System.EventHandler
|
ViewTypeChanged
Occurs when the ViewType of the RadListView has changed to a different view mode such as ListView or DetailsView.
Declaration
public virtual event EventHandler ViewTypeChanged
Event Type
|
System.EventHandler
|
ViewTypeChanging
Occurs when the ViewType of the RadListView is about to change to a different view mode. This event is cancelable.
Declaration
public virtual event ViewTypeChangingEventHandler ViewTypeChanging
Event Type
|
ViewTypeChangingEventHandler
|
VisualItemCreating
Occurs when a new BaseListViewVisualItem needs to be created for visual representation of data items.
Declaration
public event ListViewVisualItemCreatingEventHandler VisualItemCreating
Event Type
|
ListViewVisualItemCreatingEventHandler
|
VisualItemFormatting
Occurs when a ListViewDataItem changes its visual state and requires custom formatting to be applied.
Declaration
public event ListViewVisualItemEventHandler VisualItemFormatting
Event Type
|
ListViewVisualItemEventHandler
|
Explicit Interface Implementations
IFilterable.DataSource
Gets the data source object used for filtering operations when the control implements the IFilterable interface.
Declaration
object IFilterable.DataSource { get; }
Returns
|
System.Object
|
Implements
IFilterable.FilterDescriptors
Gets the filter descriptors collection used for filtering operations when the control implements the IFilterable interface.
Declaration
FilterDescriptorCollection IFilterable.FilterDescriptors { get; }
Returns
|
FilterDescriptorCollection
|