ClassRadListView
Displays a flat collection of labeled items, each represented by a ListViewDataItem.
Definition
Namespace:Telerik.WinControls.UI
Assembly:Telerik.WinControls.UI.dll
Syntax:
[TelerikToolboxCategory("Data Controls")]
[ComplexBindingProperties("DataSource", "DataMember")]
[LookupBindingProperties("DataSource", "DisplayMember", "ValueMember", "CurrentItem")]
public class RadListView : RadControl, IDropTarget, ISynchronizeInvoke, IWin32Window, IBindableComponent, IComponent, IDisposable, INotifyPropertyChanged, ISupportInitializeNotification, ISupportInitialize, IComponentTreeHandler, ILayoutHandler, IAnalyticsProvider, IFilterable
Inheritance: objectMarshalByRefObjectComponentControlScrollableControlRadControlRadListView
Derived Classes:
Implements:
Inherited Members
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
[Browsable(false)]
public IInputEditor ActiveEditor { get; }
Property Value
AllowArbitraryItemHeight
Gets or sets a value indicating whether the items can have different height.
Declaration
[Browsable(true)]
public virtual bool AllowArbitraryItemHeight { get; set; }
Property Value
AllowArbitraryItemWidth
Gets or sets a value indicating whether the items can have different width.
Declaration
[Browsable(true)]
public bool AllowArbitraryItemWidth { get; set; }
Property Value
AllowColumnReorder
Gets or sets a value indicating whether users can reorder columns by dragging column headers in DetailsView mode.
Declaration
[Browsable(true)]
public virtual bool AllowColumnReorder { get; set; }
Property Value
AllowColumnResize
Gets or sets a value indicating whether users can resize column widths by dragging column borders in DetailsView mode.
Declaration
[Browsable(true)]
public virtual bool AllowColumnResize { get; set; }
Property Value
AllowDragDrop
Gets or sets a value indicating whether users can reorder items by dragging them to different positions.
Declaration
[Browsable(true)]
public virtual bool AllowDragDrop { get; set; }
Property Value
AllowEdit
Gets or sets value indicating whether editing is enabled.
Declaration
[Browsable(true)]
public virtual bool AllowEdit { get; set; }
Property Value
AllowRemove
Gets or sets a value indicating whether users can remove selected items by pressing the Delete key.
Declaration
[Browsable(true)]
public bool AllowRemove { get; set; }
Property Value
AutoSizeColumnsMode
Gets or sets a value indicating how column widths in DetailsView mode are determined.
Declaration
[Browsable(true)]
public ListViewAutoSizeColumnsMode AutoSizeColumnsMode { get; set; }
Property Value
CaseSensitiveColumnNames
Gets or sets a value indicating whether column names which differ only in casing are treated as different columns.
Declaration
[Browsable(true)]
public bool CaseSensitiveColumnNames { get; set; }
Property Value
CheckBoxesAlignment
Gets or sets the vertical alignment of checkboxes within each item when ShowCheckBoxes is enabled.
Declaration
[Browsable(true)]
public CheckBoxesAlignment CheckBoxesAlignment { get; set; }
Property Value
CheckBoxesPosition
Gets or sets the position of checkboxes relative to the item content when ShowCheckBoxes is enabled.
Declaration
[Browsable(true)]
public CheckBoxesPosition CheckBoxesPosition { get; set; }
Property Value
CheckOnClickMode
Gets or sets a value indicating the conditions under which an item's check state automatically changes when the item is clicked.
Declaration
[Browsable(true)]
public virtual CheckOnClickMode CheckOnClickMode { get; set; }
Property Value
CheckedItems
Gets a collection containing the checked items.
Declaration
[Browsable(false)]
public ListViewCheckedItemCollection CheckedItems { get; }
Property Value
CheckedMember
Gets or sets the checked member.
Declaration
[Browsable(true)]
public string CheckedMember { get; set; }
Property Value
Columns
Gets a collection of ListViewDetailColumn objects that define the columns displayed in DetailsView mode.
Declaration
[Browsable(true)]
public ListViewColumnCollection Columns { get; }
Property Value
CurrentColumn
Gets or sets the current column in Details View.
Declaration
[Browsable(false)]
public ListViewDetailColumn CurrentColumn { get; set; }
Property Value
CurrentItem
Gets or sets the current item.
Declaration
[Browsable(false)]
public ListViewDataItem CurrentItem { get; set; }
Property Value
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
[Browsable(true)]
public string DataMember { get; set; }
Property Value
DataSource
Gets or sets the data source of a RadListView.
Declaration
[Browsable(true)]
public virtual object DataSource { get; set; }
Property Value
DefaultSize
Gets the default size for the RadListView.
Declaration
protected override Size DefaultSize { get; }
Property Value
Overrides
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
[Browsable(true)]
[TypeConverter("System.Windows.Forms.Design.DataMemberFieldConverter, System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")]
public string DisplayMember { get; set; }
Property Value
EnableColumnSort
Gets or sets a value indicating whether clicking on column headers in DetailsView mode will sort the items by that column.
Declaration
[Browsable(true)]
public bool EnableColumnSort { get; set; }
Property Value
EnableCustomGrouping
Gets or sets a value indicating whether custom grouping is enabled.
Declaration
[Browsable(true)]
public virtual bool EnableCustomGrouping { get; set; }
Property Value
EnableFiltering
Gets or sets a value indicating whether filtering is enabled.
Declaration
[Browsable(true)]
public bool EnableFiltering { get; set; }
Property Value
EnableGrouping
Gets or sets a value indicating whether grouping is enabled.
Declaration
[Browsable(true)]
public bool EnableGrouping { get; set; }
Property Value
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
[Browsable(true)]
public bool EnableKineticScrolling { get; set; }
Property Value
EnableLassoSelection
Gets or sets a value indicating whether users can select multiple items by dragging a selection rectangle around them.
Declaration
[Browsable(true)]
public bool EnableLassoSelection { get; set; }
Property Value
EnableSorting
Gets or sets a value indicating whether sorting is enabled.
Declaration
[Browsable(true)]
public bool EnableSorting { get; set; }
Property Value
FilterDescriptors
Gets a collection of filter descriptors that define the filtering criteria applied to the ListView items.
Declaration
[Browsable(true)]
public ListViewFilterDescriptorCollection FilterDescriptors { get; }
Property Value
FilterPredicate
Gets or sets a custom predicate function used to filter items in the ListView based on complex criteria.
Declaration
[Browsable(false)]
public Predicate<ListViewDataItem> FilterPredicate { get; set; }
Property Value
FindStringComparer
Gets or sets the string comparer used by the keyboard navigation functionality.
Declaration
[Browsable(true)]
public IFindStringComparer FindStringComparer { get; set; }
Property Value
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
[Browsable(true)]
public virtual bool FullRowSelect { get; set; }
Property Value
GroupDescriptors
Gets a collection of group descriptors that define the grouping criteria applied to organize ListView items into groups.
Declaration
[Browsable(true)]
public GroupDescriptorCollection GroupDescriptors { get; }
Property Value
GroupIndent
Gets or sets the horizontal indentation applied to items when they are displayed within a group.
Declaration
[Browsable(true)]
public virtual int GroupIndent { get; set; }
Property Value
GroupItemSize
Gets or sets the default size for group header items when grouping is enabled.
Declaration
[Browsable(true)]
public virtual Size GroupItemSize { get; set; }
Property Value
Groups
Gets a collection containing all the groups that organize items in the RadListView when grouping is enabled.
Declaration
[Browsable(true)]
public virtual ListViewDataItemGroupCollection Groups { get; }
Property Value
HeaderHeight
Gets or sets the height of the header in Details View.
Declaration
[Browsable(true)]
public virtual float HeaderHeight { get; set; }
Property Value
HorizontalScrollState
Gets or sets the display behavior of the horizontal scrollbar, controlling when it appears and how it behaves.
Declaration
[Browsable(true)]
public ScrollState HorizontalScrollState { get; set; }
Property Value
HotTracking
Gets or sets a value indicating whether items should react on mouse hover.
Declaration
[Browsable(true)]
public bool HotTracking { get; set; }
Property Value
IsDataBound
Gets a value indicating whether the RadListView is currently bound to a data source.
Declaration
[Browsable(false)]
public bool IsDataBound { get; }
Property Value
IsEditing
Indicates whether there is an active editor.
ItemSize
Gets or sets the default size for items when they are displayed in the ListView.
Declaration
[Browsable(true)]
public virtual Size ItemSize { get; set; }
Property Value
ItemSpacing
Gets or sets the amount of spacing in pixels between adjacent items in the ListView.
Declaration
[Browsable(true)]
public virtual int ItemSpacing { get; set; }
Property Value
Items
Gets a collection of ListViewDataItem objects that represent all items displayed in the RadListView.
Declaration
[Browsable(true)]
public ListViewDataItemCollection Items { get; }
Property Value
KeyboardSearchEnabled
Gets or sets a value indicating whether users can search for items by typing characters when the RadListView has focus.
Declaration
[Browsable(true)]
public bool KeyboardSearchEnabled { get; set; }
Property Value
KeyboardSearchResetInterval
Gets or sets a value that specifies how long the user must wait before searching with the keyboard is reset.
Declaration
[Browsable(true)]
public int KeyboardSearchResetInterval { get; set; }
Property Value
ListViewElement
Gets the underlying RadListViewElement that provides the core functionality and visual representation of the ListView.
Declaration
[Browsable(false)]
public RadListViewElement ListViewElement { get; }
Property Value
MultiSelect
Gets or sets value indicating whether multi selection is enabled.
Declaration
[Browsable(true)]
public bool MultiSelect { get; set; }
Property Value
SelectLastAddedItem
Gets or sets a value indicating whether the most recently added item to the data source should be automatically selected.
Declaration
[Browsable(true)]
public bool SelectLastAddedItem { get; set; }
Property Value
SelectedIndex
Gets or sets the index of the selected item.
Declaration
[Browsable(false)]
[Bindable(true)]
public int SelectedIndex { get; set; }
Property Value
SelectedItem
Gets or sets the selected item.
Declaration
[Browsable(false)]
[Bindable(true)]
public ListViewDataItem SelectedItem { get; set; }
Property Value
SelectedItems
Gets a collection containing the selected items.
Declaration
[Browsable(false)]
public ListViewSelectedItemCollection SelectedItems { get; }
Property Value
ShowCheckBoxes
Gets or sets a value indicating whether checkboxes are displayed next to each item for selection purposes.
Declaration
[Browsable(true)]
public virtual bool ShowCheckBoxes { get; set; }
Property Value
ShowColumnHeaders
Gets or sets a value indicating whether column headers are visible in DetailsView mode.
Declaration
[Browsable(true)]
public virtual bool ShowColumnHeaders { get; set; }
Property Value
ShowGridLines
Gets or sets a value indicating whether grid lines are displayed between items and columns in DetailsView mode.
Declaration
[Browsable(true)]
public virtual bool ShowGridLines { get; set; }
Property Value
ShowGroups
Gets or sets a value indicating whether items are organized and displayed within their respective groups.
Declaration
[Browsable(true)]
public virtual bool ShowGroups { get; set; }
Property Value
SortDescriptors
Gets a collection of sort descriptors that define the sorting criteria and order applied to the ListView items.
Declaration
[Browsable(true)]
public SortDescriptorCollection SortDescriptors { get; }
Property Value
ThreeStateMode
Gets or sets a value indicating whether checkboxes support three states: checked, unchecked, and indeterminate.
Declaration
[Browsable(true)]
public bool ThreeStateMode { get; set; }
Property Value
ValueMember
Gets or sets the name of the data source property that provides the value for each item when data binding is used.
Declaration
[Browsable(true)]
public string ValueMember { get; set; }
Property Value
VerticalScrollState
Gets or sets the display behavior of the vertical scrollbar, controlling when it appears and how it behaves.
Declaration
[Browsable(true)]
public ScrollState VerticalScrollState { get; set; }
Property Value
ViewType
Gets or sets the view mode that determines how items are displayed, such as ListView, DetailsView, IconView.
Declaration
[Browsable(true)]
public virtual ListViewType ViewType { get; set; }
Property Value
Methods
BeginEdit()
Begins an edit operation over the currently selected item.
Declaration
public bool BeginEdit()
Returns
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()
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
element
The RadElement to check for design-time editability
Returns
True if the element can be edited at design time; otherwise, false
Overrides
CancelEdit()
Ends the current edit operations if such. Discards the changes.
Declaration
public bool CancelEdit()
Returns
True if editing was successfully canceled; false otherwise
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
An AccessibleObject that represents the RadListView for accessibility purposes
Overrides
CreateChildItems(RadElement)
Creates the child elements of the RadListView control, including the main list view element.
Declaration
protected override void CreateChildItems(RadElement parent)
Parameters
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
A new RadListViewElement instance
EndEdit()
Ends the current edit operations if such. Saves the changes.
Declaration
public bool EndEdit()
Returns
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
key
The key value to search for among the items
Returns
The first ListViewDataItem with the specified key, or null if no matching item is found
FindItemByKey(object, bool)
Finds an item with the specified key.
Declaration
public ListViewDataItem FindItemByKey(object key, bool searchVisibleItems)
Parameters
key
The key value to search for among the items
searchVisibleItems
True to search only currently visible items; false to search all items
Returns
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.
OnGotFocus(EventArgs)
Handles the GotFocus event and performs initialization operations when the control receives input focus.
Declaration
protected override void OnGotFocus(EventArgs e)
Parameters
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
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
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
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
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
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
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
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
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
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
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.
Select(ListViewDataItem[])
Selects a set of items.
Declaration
public void Select(ListViewDataItem[] items)
Parameters
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.
BindingContextChanged
Occurs when the binding context for the RadListView has changed, typically during data binding operations.
Declaration
public event EventHandler BindingContextChanged
Event Value
CellCreating
Occurs when a new DetailListViewCellElement needs to be created for displaying cell content in DetailsView mode.
Declaration
public virtual event ListViewCellElementCreatingEventHandler CellCreating
Event Value
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 Value
ColumnCreating
Occurs when a new ListViewDetailColumn needs to be created for DetailsView mode.
Declaration
public event ListViewColumnCreatingEventHandler ColumnCreating
Event Value
CurrentItemChanged
Occurs when the CurrentItem property has been changed to point to a different item.
Declaration
public event ListViewItemEventHandler CurrentItemChanged
Event Value
CurrentItemChanging
Occurs when the CurrentItem property is about to change to a different item. This event is cancelable.
Declaration
public event ListViewItemChangingEventHandler CurrentItemChanging
Event Value
EditorInitialized
Occurs when an editor control has been initialized and is ready for user input.
Declaration
public event ListViewItemEditorInitializedEventHandler EditorInitialized
Event Value
EditorRequired
Occurs when an editor control is required for in-place editing of an item's value.
Declaration
public event ListViewItemEditorRequiredEventHandler EditorRequired
Event Value
GroupExpanded
Occurs when a group has been expanded and is now displaying its child items.
Declaration
public event EventHandler<ListViewGroupEventArgs> GroupExpanded
Event Value
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 Value
ItemCheckedChanged
Occurs when a ListViewDataItem has had its checked state changed successfully.
Declaration
public event ListViewItemEventHandler ItemCheckedChanged
Event Value
ItemCheckedChanging
Occurs when a ListViewDataItem is about to have its checked state changed. This event is cancelable.
Declaration
public event ListViewItemCancelEventHandler ItemCheckedChanging
Event Value
ItemCreating
Occurs when a new ListViewDataItem needs to be created, allowing custom item types to be provided.
Declaration
public event ListViewItemCreatingEventHandler ItemCreating
Event Value
ItemDataBound
Occurs when a data-bound object is being attached to a ListViewDataItem during the data binding process.
Declaration
public event ListViewItemEventHandler ItemDataBound
Event Value
ItemEdited
Occurs when a ListViewDataItem has been successfully edited and the changes have been committed.
Declaration
public event ListViewItemEditedEventHandler ItemEdited
Event Value
ItemEditing
Occurs when an edit operation is about to begin on an item. This event is cancelable.
Declaration
public event ListViewItemEditingEventHandler ItemEditing
Event Value
ItemMouseClick
Occurs when the user single-clicks on a ListViewDataItem with any mouse button.
Declaration
public event ListViewItemEventHandler ItemMouseClick
Event Value
ItemMouseDoubleClick
Occurs when the user double-clicks on a ListViewDataItem with the primary mouse button.
Declaration
public event ListViewItemEventHandler ItemMouseDoubleClick
Event Value
ItemMouseDown
Occurs when the user presses a mouse button while the mouse pointer is positioned over a ListViewDataItem.
Declaration
public event ListViewItemMouseEventHandler ItemMouseDown
Event Value
ItemMouseEnter
Occurs when the mouse pointer enters the boundaries of a ListViewDataItem.
Declaration
public event ListViewItemEventHandler ItemMouseEnter
Event Value
ItemMouseHover
Occurs when the user pauses the mouse pointer over a ListViewDataItem for a predefined period of time.
Declaration
public event ListViewItemEventHandler ItemMouseHover
Event Value
ItemMouseLeave
Occurs when the mouse pointer leaves the boundaries of a ListViewDataItem.
Declaration
public event ListViewItemEventHandler ItemMouseLeave
Event Value
ItemMouseMove
Occurs when the user moves the mouse pointer while it is positioned over a ListViewDataItem.
Declaration
public event ListViewItemMouseEventHandler ItemMouseMove
Event Value
ItemMouseUp
Occurs when the user releases a mouse button while the mouse pointer is positioned over a ListViewDataItem.
Declaration
public event ListViewItemMouseEventHandler ItemMouseUp
Event Value
ItemRemoved
Occurs when an item has been successfully removed from the collection using the Delete key.
Declaration
public event ListViewItemEventHandler ItemRemoved
Event Value
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 Value
ItemValidating
Occurs when an edit operation needs to be validated.
Declaration
public event ListViewItemValidatingEventHandler ItemValidating
Event Value
ItemValueChanged
Occurs when the value of a ListViewDataItem has been successfully changed.
Declaration
public event ListViewItemValueChangedEventHandler ItemValueChanged
Event Value
ItemValueChanging
Occurs when the value of a ListViewDataItem is about to change. This event is cancelable.
Declaration
public event ListViewItemValueChangingEventHandler ItemValueChanging
Event Value
SelectedIndexChanged
Occurs when the selected item has changed.
Declaration
public event EventHandler SelectedIndexChanged
Event Value
SelectedItemChanged
Occurs when the selected item has changed.
Declaration
public event EventHandler SelectedItemChanged
Event Value
SelectedItemChanging
Occurs when a ListViewDataItem is about to be selected, allowing the selection operation to be canceled.
Declaration
public event ListViewItemCancelEventHandler SelectedItemChanging
Event Value
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 Value
ValidationError
Occurs when a validation error is encountered during an edit operation or data binding.
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 Value
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 Value
VisualItemCreating
Occurs when a new BaseListViewVisualItem needs to be created for visual representation of data items.
Declaration
public event ListViewVisualItemCreatingEventHandler VisualItemCreating
Event Value
VisualItemFormatting
Occurs when a ListViewDataItem changes its visual state and requires custom formatting to be applied.
Declaration
public event ListViewVisualItemEventHandler VisualItemFormatting
Event Value