RadVirtualGrid
Represents a tabular control that dynamically loads data, using a light-weight engine to display and modify it.
Definition
Namespace:Telerik.Windows.Controls
Assembly:Telerik.Windows.Controls.VirtualGrid.dll
Syntax:
[TelerikToolboxCategory("Data")]
public class RadVirtualGrid : Control
Inheritance: objectRadVirtualGrid
Constructors
Initializes a new instance of the RadVirtualGrid class.
public RadVirtualGrid()
Fields
ActionOnLostFocusProperty
DependencyProperty
Represents the ActionOnLostFocus dependency property.
public static readonly DependencyProperty ActionOnLostFocusProperty
AlternationBrushProperty
DependencyProperty
Represents the AlternationBrush dependency property.
public static readonly DependencyProperty AlternationBrushProperty
CanUserDeleteRowsProperty
DependencyProperty
Represents the CanUserDeleteRows dependency property.
public static readonly DependencyProperty CanUserDeleteRowsProperty
CanUserEditProperty
DependencyProperty
Represents the CanUserEdit dependency property.
public static readonly DependencyProperty CanUserEditProperty
CanUserFilterColumnsProperty
DependencyProperty
Represents the CanUserFilterColumns dependency property.
public static readonly DependencyProperty CanUserFilterColumnsProperty
CanUserInsertRowsProperty
DependencyProperty
Represents the CanUserInsertRows dependency property.
public static readonly DependencyProperty CanUserInsertRowsProperty
CanUserResizeColumnsProperty
DependencyProperty
Represents the CanUserResizeColumns dependency property.
public static readonly DependencyProperty CanUserResizeColumnsProperty
CanUserResizeRowsProperty
DependencyProperty
Represents the CanUserResizeRows dependency property.
public static readonly DependencyProperty CanUserResizeRowsProperty
CanUserSelectProperty
DependencyProperty
Represents the CanUserEdit dependency property.
public static readonly DependencyProperty CanUserSelectProperty
CanUserSortColumnsProperty
DependencyProperty
Represents the CanUserSortColumns dependency property.
public static readonly DependencyProperty CanUserSortColumnsProperty
CellPaddingProperty
DependencyProperty
Represents the CellPadding dependency property.
public static readonly DependencyProperty CellPaddingProperty
CellTextAlignmentProperty
DependencyProperty
Represents the CellTextAlignment dependency property.
public static readonly DependencyProperty CellTextAlignmentProperty
CellToolTipTemplateProperty
DependencyProperty
Identifies the CellToolTipTemplate dependency property.
public static readonly DependencyProperty CellToolTipTemplateProperty
ClipboardCopyModeProperty
DependencyProperty
Represents the ClipboardCopyMode dependency property.
public static readonly DependencyProperty ClipboardCopyModeProperty
ColumnAlternationCountProperty
DependencyProperty
Represents the ColumnAlternationCount dependency property.
public static readonly DependencyProperty ColumnAlternationCountProperty
ColumnHeaderBackgroundProperty
DependencyProperty
Represents the ColumnHeaderBackground dependency property.
public static readonly DependencyProperty ColumnHeaderBackgroundProperty
ColumnHeaderForegroundProperty
DependencyProperty
Represents the ColumnHeaderForeground dependency property.
public static readonly DependencyProperty ColumnHeaderForegroundProperty
ColumnHeaderHeightProperty
DependencyProperty
Represents the ColumnHeaderHeight dependency property.
public static readonly DependencyProperty ColumnHeaderHeightProperty
ColumnHeaderLinesBrushProperty
DependencyProperty
Represents the ColumnHeaderLinesBrush dependency property.
public static readonly DependencyProperty ColumnHeaderLinesBrushProperty
ColumnWidthProperty
DependencyProperty
Represents the ColumnWidth dependency property.
public static readonly DependencyProperty ColumnWidthProperty
CopiedEvent
RoutedEvent
Occurs after copying the RadVirtualGrid's selected cells to the Clipboard.
public static readonly RoutedEvent CopiedEvent
CopyingCellClipboardContentEvent
RoutedEvent
Occurs on copying a cell to the Clipboard.
public static readonly RoutedEvent CopyingCellClipboardContentEvent
CopyingEvent
RoutedEvent
Occurs on copying the RadVirtualGrid's selected cells to the Clipboard.
public static readonly RoutedEvent CopyingEvent
CurrentCellStrokeProperty
DependencyProperty
Represents the CurrentCellStroke dependency property.
public static readonly DependencyProperty CurrentCellStrokeProperty
DataProviderProperty
DependencyProperty
Represents the DataProvider dependency property.
public static readonly DependencyProperty DataProviderProperty
EditTriggersProperty
DependencyProperty
Represents the EditTriggers dependency property.
public static readonly DependencyProperty EditTriggersProperty
FilterIconBackgroundFilteredProperty
DependencyProperty
Represents the FilterIconBackgroundFiltered dependency property.
public static readonly DependencyProperty FilterIconBackgroundFilteredProperty
FilterIconBackgroundProperty
DependencyProperty
Represents the FilterIconBackground dependency property.
public static readonly DependencyProperty FilterIconBackgroundProperty
HorizontalLinesBrushProperty
DependencyProperty
Represents the HorizontalLinesBrush dependency property.
public static readonly DependencyProperty HorizontalLinesBrushProperty
InitialColumnCountProperty
DependencyProperty
Represents the InitialColumnCount dependency property.
public static readonly DependencyProperty InitialColumnCountProperty
InitialRowCountProperty
DependencyProperty
Represents the InitialRowCount dependency property.
public static readonly DependencyProperty InitialRowCountProperty
IsFilterableProperty
DependencyProperty
Represents the IsFilterable dependency property.
public static readonly DependencyProperty IsFilterableProperty
IsFilteringDeferredProperty
DependencyProperty
Represents the IsFilteringDeferred dependency property.
public static readonly DependencyProperty IsFilteringDeferredProperty
IsSortableProperty
DependencyProperty
Represents the IsSortable dependency property.
public static readonly DependencyProperty IsSortableProperty
LinesVisibilityProperty
DependencyProperty
Represents the LinesVisibility dependency property.
public static readonly DependencyProperty LinesVisibilityProperty
MeasureTextOnRenderProperty
DependencyProperty
Represents the MeasureTextOnRender dependency property.
public static readonly DependencyProperty MeasureTextOnRenderProperty
PinnedCellBackgroundProperty
DependencyProperty
Represents the PinnedCellBackground dependency property.
public static readonly DependencyProperty PinnedCellBackgroundProperty
PinnedCellForegroundProperty
DependencyProperty
Represents the PinnedCellForeground dependency property.
public static readonly DependencyProperty PinnedCellForegroundProperty
PinnedRowHeaderBackgroundProperty
DependencyProperty
Represents the PinnedRowHeaderBackground dependency property.
public static readonly DependencyProperty PinnedRowHeaderBackgroundProperty
RowAlternationCountProperty
DependencyProperty
Represents the RowAlternationCount dependency property.
public static readonly DependencyProperty RowAlternationCountProperty
RowHeaderBackgroundProperty
DependencyProperty
Represents the RowHeaderBackground dependency property.
public static readonly DependencyProperty RowHeaderBackgroundProperty
RowHeaderForegroundProperty
DependencyProperty
Represents the RowHeaderForeground dependency property.
public static readonly DependencyProperty RowHeaderForegroundProperty
RowHeaderLinesBrushProperty
DependencyProperty
Represents the RowHeaderLinesBrush dependency property.
public static readonly DependencyProperty RowHeaderLinesBrushProperty
RowHeaderWidthProperty
DependencyProperty
Represents the RowHeaderWidth dependency property.
public static readonly DependencyProperty RowHeaderWidthProperty
RowHeightProperty
DependencyProperty
Represents the RowHeight dependency property.
public static readonly DependencyProperty RowHeightProperty
SelectedIndexProperty
DependencyProperty
Identifies the SelectedIndexProperty dependency property.
public static readonly DependencyProperty SelectedIndexProperty
SelectionBrushProperty
DependencyProperty
Represents the SelectionBrush dependency property.
public static readonly DependencyProperty SelectionBrushProperty
SelectionChangedEvent
RoutedEvent
Identifies the SelectionChanged routed event.
public static readonly RoutedEvent SelectionChangedEvent
SelectionModeProperty
DependencyProperty
Identifies the SelectionModeProperty dependency property.
public static readonly DependencyProperty SelectionModeProperty
SelectionUnitProperty
DependencyProperty
Identifies the SelectionUnitProperty dependency property.
public static readonly DependencyProperty SelectionUnitProperty
ShouldCreateAutomationPeerProperty
DependencyProperty
Represents the ShouldCreateAutomationPeer dependency property.
public static readonly DependencyProperty ShouldCreateAutomationPeerProperty
ShowCellToolTipProperty
DependencyProperty
Represents the ShowCellToolTip dependency property.
public static readonly DependencyProperty ShowCellToolTipProperty
ShowDistinctFiltersProperty
DependencyProperty
Represents the ShowDistinctFilters dependency property.
public static readonly DependencyProperty ShowDistinctFiltersProperty
ShowFieldFiltersProperty
DependencyProperty
Represents the ShowFieldFilters dependency property.
public static readonly DependencyProperty ShowFieldFiltersProperty
SortedHeaderBackgroundProperty
DependencyProperty
Represents the SortedHeaderBackground dependency property.
public static readonly DependencyProperty SortedHeaderBackgroundProperty
SortedHeaderForegroundProperty
DependencyProperty
Represents the SortedHeaderForeground dependency property.
public static readonly DependencyProperty SortedHeaderForegroundProperty
SortIconBackgroundProperty
DependencyProperty
Represents the SortIndicatorBackground dependency property.
public static readonly DependencyProperty SortIconBackgroundProperty
VerticalLinesBrushProperty
DependencyProperty
Represents the VerticalLinesBrush dependency property.
public static readonly DependencyProperty VerticalLinesBrushProperty
Properties
Gets or sets the action to take when an element of the RadVirtualGrid loses focus.
public ActionOnLostFocus ActionOnLostFocus { get; set; }
The action to take when an element of the RadVirtualGrid loses focus.
AlternationBrush
Brush
Get or sets the alternation color.
public Brush AlternationBrush { get; set; }
Gets or sets a value that indicates whether the user can delete rows.
public bool CanUserDeleteRows { get; set; }
true if the user can add new rows; otherwise, false. The registered default is true.
Gets or sets a value that indicates whether data can be modified through user input.
public bool CanUserEdit { get; set; }
The can user edit.
Gets or sets a value that indicates whether users can filter columns through the UI.
public bool CanUserFilterColumns { get; set; }
Gets or sets a value that indicates whether the user can add new rows.
public bool CanUserInsertRows { get; set; }
true if the user can add new rows; otherwise, false. The registered default is true.
Gets or sets a value that indicates whether users can resize columns through the UI.
public bool CanUserResizeColumns { get; set; }
Gets or sets a value that indicates whether users can resize rows through the UI.
public bool CanUserResizeRows { get; set; }
Gets or sets a value that indicates whether a user can select rows or cells.
public bool CanUserSelect { get; set; }
The can user edit.
Gets or sets a value that indicates whether users can sort columns through the UI.
public bool CanUserSortColumns { get; set; }
CellPadding
Thickness
Gets or sets a value that indicates the cells' text padding.
public Thickness CellPadding { get; set; }
CellTextAlignment
TextAlignment
Gets or sets the text alignment.
public TextAlignment CellTextAlignment { get; set; }
CellToolTipTemplate
DataTemplate
Gets or sets the ContentTemplate of the tooltip that is shown for RadVirtualGrid cells.
public DataTemplate CellToolTipTemplate { get; set; }
Gets or sets a value that indicates how data is copied to the clipboard.
public VirtualGridClipboardCopyMode ClipboardCopyMode { get; set; }
Use this property to specify whether a user can copy RadVirtualGrid content to the clipboard.
Gets or sets the alternation step for columns.
public int ColumnAlternationCount { get; set; }
Gets or sets the column headers' background.
public Brush ColumnHeaderBackground { get; set; }
Gets or sets the column headers' foreground.
public Brush ColumnHeaderForeground { get; set; }
Gets or sets the height of the column headers.
public double ColumnHeaderHeight { get; set; }
Gets or sets the column header lines' stroke brush.
public Brush ColumnHeaderLinesBrush { get; set; }
Gets or sets the width of the columns.
public double ColumnWidth { get; set; }
Gets or sets the current cell info.
public VirtualGridCellInfo CurrentCellInfo { get; set; }
The current cell info.
CurrentCellStroke
Brush
Gets or sets the stroke brush of the current cell.
public Brush CurrentCellStroke { get; set; }
Gets or sets the data provider.
public DataProvider DataProvider { get; set; }
Gets or sets the edit triggers.
public VirtualGridEditTriggers EditTriggers { get; set; }
The edit triggers.
FilterIconBackground
Brush
Gets or sets the filter icon background brush.
public Brush FilterIconBackground { get; set; }
Gets or sets the filter icon background brush when the column is filtered.
public Brush FilterIconBackgroundFiltered { get; set; }
HorizontalLinesBrush
Brush
Gets or sets the horizontal lines' stroke brush.
public Brush HorizontalLinesBrush { get; set; }
Gets or sets the initial column count.
public int InitialColumnCount { get; set; }
Gets or sets the initial row count.
public int InitialRowCount { get; set; }
Gets or sets a value that indicates whether programmatic and UI filtering is possible.
public bool IsFilterable { get; set; }
Gets or sets a value that indicates whether deferred filtering is enabled.
public bool IsFilteringDeferred { get; set; }
Gets or sets a value that indicates whether programmatic and UI sorting is possible.
public bool IsSortable { get; set; }
Gets the keyboard command provider.
public IKeyboardCommandProvider KeyboardCommandProvider { get; set; }
The keyboard command provider. This class provides command key mappings.
Gets or sets the lines' visibility.
public VirtualGridLinesVisibility LinesVisibility { get; set; }
Gets or sets a value that indicates whether text is measured when rendering. Setting it to true enables changing TextAlignment and FitColumnWidthToContent. It may affect rendering performance.
public bool MeasureTextOnRender { get; set; }
Gets all pending commands.
public List<ICommand> PendingCommands { get; }
The pending commands.
PinnedCellBackground
Brush
Gets or sets the cells' background when cells are pinned.
public Brush PinnedCellBackground { get; set; }
PinnedCellForeground
Brush
Gets or sets the cells' foreground when cells are pinned.
public Brush PinnedCellForeground { get; set; }
Gets or sets the pinned row headers' background.
public Brush PinnedRowHeaderBackground { get; set; }
Gets or sets the alternation step for rows.
public int RowAlternationCount { get; set; }
RowHeaderBackground
Brush
Gets or sets the row headers' background.
public Brush RowHeaderBackground { get; set; }
RowHeaderForeground
Brush
Gets or sets the row header's foreground.
public Brush RowHeaderForeground { get; set; }
RowHeaderLinesBrush
Brush
Gets or sets the row header lines' stroke brush.
public Brush RowHeaderLinesBrush { get; set; }
Gets or sets the width of the row headers.
public double RowHeaderWidth { get; set; }
Gets the selected cells.
public IList<VirtualGridCellInfo> SelectedCells { get; }
Gets or sets the selected index of RadVirtualGrid.
public int SelectedIndex { get; set; }
Gets the selected indexes.
public IEnumerable<int> SelectedIndexes { get; }
SelectionBrush
Brush
Gets or sets a value that indicates the selection brush.
public Brush SelectionBrush { get; set; }
SelectionMode
SelectionMode
Gets or sets the selection mode of the VirtualGrid. The default value is System.Windows.Controls.SelectionMode.
public SelectionMode SelectionMode { get; set; }
Gets or sets the selection unit of the VirtualGrid. The default value is VirtualGridSelectionUnit.FullRow
public VirtualGridSelectionUnit SelectionUnit { get; set; }
Gets or sets a value indicating whether automation peers for the RadVirtualGrid should be created.
public bool ShouldCreateAutomationPeer { get; set; }
The default value of this property is False which will stop RadVirtualGrid from creating child automation peers for each of the visible cells. This may increase performance and decrease memory consumption on some touch-enabled computers, where the automation tree is created on application startup.
Gets or sets a value indicating whether a tooltip will be shown for RadVirtualGrid cells.
public bool ShowCellToolTip { get; set; }
Gets or sets a value that indicates whether distinct filters are visible.
public bool ShowDistinctFilters { get; set; }
Gets or sets a value that indicates whether filed filters are visible.
public bool ShowFieldFilters { get; set; }
Gets or sets the headers' background when the respective columns are sorted.
public Brush SortedHeaderBackground { get; set; }
Gets or sets the headers' foreground when the respective columns are sorted.
public Brush SortedHeaderForeground { get; set; }
SortIconBackground
Brush
Gets or sets a value that indicates the background of the sort icon.
public Brush SortIconBackground { get; set; }
VerticalLinesBrush
Brush
Gets or sets the vertical lines' stroke brush.
public Brush VerticalLinesBrush { get; set; }
Methods
Propagates filter descriptor changes.
protected virtual void ApplyFilterDescriptorChanges(ColumnFilterDescriptor filterDescriptor)
Causes the RadVirtualGrid to show new row and enter into EditMode.
public void BeginInsert()
Generates FilteredEventArgs and invokes the FilterDescriptorPrepared event.
protected virtual void CallFiltered(IEnumerable<IFilterDescriptor> added, IEnumerable<IFilterDescriptor> removed, int columnIndex)
Generates FilteringEventArgs and invokes the FilterDescriptorPreparing event.
protected virtual bool CallFiltering(IEnumerable<IFilterDescriptor> added, IEnumerable<IFilterDescriptor> removed, int columnIndex)
Causes the data grid to cancel the current edit, restore the original value, and exit editing mode.
public void CancelEdit()
Clears all existing column filters.
public virtual void ClearColumnFilters()
Clears the filter descriptors for the given column and resets its filtering control.
Closes the filtering UI.
public void CloseFilteringControl()
Commits the edit.
public void CommitEdit()
Copies RadVirtualGrid selected cells to clipboard.
public void CopyToClipboard()
Executes all pending commands in a sequence.
public void ExecutePendingCommand()
Invokes the filtering UI for a specific column.
Set column width to be as large as the biggest cell's content, if the MeasureTextOnRender property is set to True.
public double FitColumnWidthToContent(int columnIndex)
The calculated column width, if the MeasureTextOnRender property is set to True; otherwise, 0.0.
GetAvailableOperatorsForType(Type)
List<FilterOperator>
Returns the index of a column for a given mouse position.
public int GetColumnIndexAtMousePosition(CanvasInputBorder canvasInputBorder)
Gets the ColumnFilterDescriptor for a specific column.
public ColumnFilterDescriptor GetFilterDescriptorForColumn(int columnIndex)
Gets the FilteringControl for a specific column.
public FilteringControl GetFilteringControlForColumn(int columnIndex)
Returns the index of a row for a given mouse position.
public int GetRowIndexAtMousePosition(CanvasInputBorder canvasInputBorder)
Gets the ColumnSortDescriptor for a specific column.
public ColumnSortDescriptor GetSortDescriptorForColumn(int columnIndex)
Increases the table capacity by adding a column on the given index.
Increases the table capacity by adding a row on the given index.
When overridden in a derived class, is invoked whenever application code or internal processes call .
public override void OnApplyTemplate()
OnCreateAutomationPeer()
AutomationPeer
Returns an automation peer for RadVirtualGrid.
protected override AutomationPeer OnCreateAutomationPeer()
AutomationPeer
Invoked DataProvider.DistinctValuesLoading if DataProvider is available, or raises DistinctValuesLoading instead.
protected virtual void OnDistinctValuesLoading(DistinctValuesLoadingEventArgs e)
protected virtual void OnFieldFilterEditorCreated(FieldFilterEditorCreatedEventArgs args)
Invokes the FilterDescriptorPrepared event.
Invokes the FilterDescriptorsPreparing event.
Invokes DataProvider.FilterOperatorsLoading if DataProvider is available or raises FilterOperatorsLoading instead.
protected void OnFilterOperatorsLoading(FilterOperatorsLoadingEventArgs e)
Raises the event. This method is invoked whenever is set to true internally.
protected override void OnInitialized(EventArgs e)
The RoutedEventArgs that contains the event data.
Occurs when KeyDown event is raised.
protected override void OnPreviewKeyDown(KeyEventArgs e)
Raises the SelectedCellsChangingEvent event.
protected virtual void OnSelectedCellsChanging(VirtualGridSelectedCellsChangingEventArgs args)
The VirtualGridSelectedCellsChangingEventArgs instance containing the event data.
Invokes DataProvider.SortDescriptorPreparing if DataProvider is present or invokes the SortDescriptorPreparing event instead.
Invokes DataProvider.SortDescriptorPreparing if DataProvider is present or invokes the SortDescriptorPreparing event instead.
Executed when text has been input.
protected override void OnTextInput(TextCompositionEventArgs e)
Event args.
Pins the column left.
Pins the column right.
Pins the row bottom.
Pins the row top.
Reduces the table capacity by removing a column on the given index.
Reduces the table capacity by removing a row on the given index.
Resets the control to its initial visual state.
public void Reset()
Resets the theme.
public void ResetTheme()
Scrolls the column with the specified index into view in an asynchronous manner.
public void ScrollColumnIndexIntoViewAsync(int columnIndex, Action scrollFinishedCallback, Action scrollFailedCallback)
The column index to scroll into view.
scrollFinishedCallbackActionThe method to execute when scrolling has finished.
scrollFailedCallbackActionThe method to execute when scrolling has failed.
Since this method is asynchronous, calling it will return immediately. If you need to perform a certain action once the scrolling is done use the scrollFinishedCallback parameter to pass in a method to execute. The FrameworkElement parameter of this method will be the column that was just scrolled.
Scrolls the row with the specified index and column into view in an asynchronous manner.
public void ScrollIndexIntoViewAsync(int rowIndex, int columnIndex, Action scrollFinishedCallback, Action scrollFailedCallback)
The row index to scroll into view.
columnIndexintThe column index to scroll into view.
scrollFinishedCallbackActionThe method to execute when scrolling has finished.
scrollFailedCallbackActionThe method to execute when scrolling has failed.
Since this method is asynchronous, calling it will return immediately. If you need to perform a certain action once the scrolling is done use the scrollFinishedCallback method.
Scrolls the row with the specified index into view in an asynchronous manner.
public void ScrollRowIndexIntoViewAsync(int rowIndex, Action scrollFinishedCallback, Action scrollFailedCallback)
The row index to scroll into view.
scrollFinishedCallbackActionThe method to execute when scrolling has finished.
scrollFailedCallbackActionThe method to execute when scrolling has failed.
Since this method is asynchronous, calling it will return immediately. If you need to perform a certain action once the scrolling is done use the scrollFinishedCallback parameter to pass in a method to execute. The FrameworkElement parameter of this method will be the row that was just scrolled.
Selects all the items as defined by the SelectionMode and SelectionUnit
public void SelectAll()
Selects specified region of cells.
Selects specified region of cells.
public void SelectCellRegion(IEnumerable<CellRegion> cellRegions)
Invokes the sorting UI for a specific column.
Selects the given index if it is not selected, or deselects if it is already selected.
Unpins the column with the given index.
Unpins the row with the given index.
Clears the current selection state.
public void UnselectAll()
Deselects specified region of cells.
Deselects specified region of cells.
public void UnselectCellRegion(IEnumerable<CellRegion> cellRegions)
Update on the row and column headers' UI, taking into account visual properties changes.
public void UpdateHeadersUI()
Update on the UI, taking into account visual properties changes.
public void UpdateUI()
Events
Occurs when a cell will be visualized. Setting the arguments' properties will visually modify the cell.
public event EventHandler<CellDecorationEventArgs> CellDecorationsNeeded
Occurs when an edit operation is finished.
public event EventHandler<CellEditEndedEventArgs> CellEditEnded
Occurs when RadVirtualGrid fetches the DataTemplate for a given cell.
public event EventHandler<CellTemplateEventArgs> CellTemplateNeeded
Occurs when RadVirtualGrid fetches the value for a cell's tooltip.
public event EventHandler<VirtualGridCellToolTipEventArgs> CellToolTipNeeded
Occurs when RadVirtualGrid fetches the value for a cell.
public event EventHandler<CellValueEventArgs> CellValueNeeded
Occurs after the selected cells of the RadVirtualGrid were copied to the Clipboard.
public event EventHandler<RadRoutedEventArgs> Copied
Occurs before the selected cells of the RadVirtualGrid are copied to the Clipboard.
public event EventHandler<VirtualGridClipboardEventArgs> Copying
Occurs before a cell is copied to the Clipboard.
public event EventHandler<VirtualGridCellClipboardEventArgs> CopyingCellClipboardContent
Occurs when the current cell is changed.
public event EventHandler<VirtualGridCurrentCellChangedEventArgs> CurrentCellChanged
Occurs when data-related information for a given column is needed.
public event EventHandler<DataMemberEventArgs> DataMemberNeeded
Occurs when VirtualGrid's selected indexes are deleted.
public event EventHandler<VirtualGridDeletedEventArgs> Deleted
Occurs when deleting the VirtualGrid's selected indexes.
public event EventHandler<VirtualGridDeletingEventArgs> Deleting
Occurs when distinct values are being loaded.
public event EventHandler<DistinctValuesLoadingEventArgs> DistinctValuesLoading
Occurs when a cell is edited and the editor property value gets changed.
public event EventHandler<EditorNeededEventArgs> EditorNeeded
Occurs when a cell is edited and an editor is required.
public event EventHandler<CellValueEventArgs> EditorValueChanged
Occurs when filed filter editor is created.
public event EventHandler<FieldFilterEditorCreatedEventArgs> FieldFilterEditorCreated
Occurs when filter descriptors for the filtered column are ready and filtering operation will be executed.
public event EventHandler<FilteredEventArgs> FilterDescriptorsPrepared
Occurs when filter descriptors for the filtered column are being prepared.
public event EventHandler<FilteringEventArgs> FilterDescriptorsPreparing
Occurs when filter operators are being loaded.
public event EventHandler<FilterOperatorsLoadingEventArgs> FilterOperatorsLoading
Occurs when a header cell will be visualized. Setting the arguments' properties will visually modify the header cell.
public event EventHandler<HeaderCellDecorationEventArgs> HeaderCellDecorationsNeeded
Occurs when size for a header cell is needed.
public event EventHandler<HeaderSizeEventArgs> HeaderSizeNeeded
Occurs when header cell values is needed.
public event EventHandler<HeaderValueEventArgs> HeaderValueNeeded
Occurs when the set of brushes that will be used for background customization is needed.
public event EventHandler<OverlayBrushesEventArgs> OverlayBrushesNeeded
Event that fires when the SelectedCells collection is changed.
public event EventHandler<VirtualGridSelectedCellsChangedEventArgs> SelectedCellsChanged
Event that fires when the SelectedCells collection is about to change.
public event EventHandler<VirtualGridSelectedCellsChangingEventArgs> SelectedCellsChanging
SelectionChanged
SelectionChangedEventHandler
Event that fires when the selection of RadVirtualGrid is changed.
public event SelectionChangedEventHandler SelectionChanged
Occurs when sort descriptors for the sorted column is ready and sorting operation will be executed.
public event EventHandler<SortedEventArgs> SortDescriptorPrepared
Occurs when sort descriptor for the sorted column is being prepared.
public event EventHandler<SortingEventArgs> SortDescriptorPreparing