The C1DataGrid type exposes the following members.

Events

  Name Description
Public event AutoGeneratedColumns
Occurs after all the auto-generated columns are created.
Public event AutoGeneratingColumn
Occurs when the auto-generated columns are being created.
Public event BeganEdit
Occurs after a cell began to be edited.
Public event BeginningEdit
Occurs before a cell begins to be edited.
Public event BeginningNewRow
Occurs when a new row begins to be edited.
Public event BeginningRowEdit
Occurs before a row begins to be edited. A row begins to be edited when one cell of the row begins editing and there was not previously editing cells in the row.
Public event BindingValidationError
Occurs when a data validation error is reported by a binding source.
(Inherited from FrameworkElement.)
Public event CanceledNewRow
Occurs after the editing of a new row has been canceled.
Public event CanceledRowEdit
Occurs after a row editing has been canceled.
Public event CancelingEdit
Occurs before a cell change is canceled.
Public event CancelingNewRow
Occurs when a new row is canceled.
Public event CancelingRowEdit
Occurs before a row editing is canceled. A row editing is cancelled when the user press escape. Notice that whether escape is pressed on an editing cell the action will cancel the editing of the cell, if escape is pressed again the changes in the whole row will be reverted.
Public event ColumnHeaderDragCompleted
Occurs when a column header drag operation finish.
Public event ColumnHeaderDragDelta
Occurs when a column header is being dragged.
Public event ColumnHeaderDragStarted
Occurs when a column header drag operation started.
Public event ColumnReordered
Occurs after a move column operation is committed. The move operation can be started by the user when it drops a column header in a new position or when MoveColumn(DataGridColumn, Int32) method is called.
Public event ColumnReordering
Occurs before a move column operation is committed. The move operation can be started by the user when it drops a column header in a new position or when MoveColumn(DataGridColumn, Int32) method is called.
Public event ColumnResized
Occurs when the user release the mouse after dragging the border on the right of the column header.
Public event ColumnResizing
Occurs while the user is resizing a column by dragging the border on the right of the column header.
Public event CommittedEdit
Occurs after a cell editing has been committed.
Public event CommittedNewRow
Occurs after a new row is committed.
Public event CommittedRowEdit
Occurs after a row editing has been committed. A row editing is committed when a cell of the row has been previously edited and the current cell is changed to a cell which does not belong to the edited row.
Public event CommittingEdit
Occurs before a cell change is committed.
Public event CommittingNewRow
Occurs before a new row is committed, allowing to cancel the action.
Public event CommittingRowEdit
Occurs before a row editing is committed. A row editing is committed when a cell of the row has been previously edited and the current cell is changed to a cell which does not belong to the edited row.
Public event CreatingRow
Occurs when a row is being created in the model, so you can override the creation returning a different row type.
Public event CurrentCellChanged
Occurs when a different cell becomes the current cell. Typically this occurs when a user clicks a cell, but it can be set programmatically too by setting CurrentRow and CurrentColumn.
Public event DataContextChanged
Occurs when the data context for this element changes.
(Inherited from FrameworkElement.)
Public event DeletingRows
Occurs before a deletion of rows happens.
Public event DoubleTap
Occurs when a DoubleTap gesture is committed while over this UIElement.
(Inherited from UIElement.)
Public event DragEnter
Occurs when the input system reports an underlying drag event with this element as the target.
(Inherited from UIElement.)
Public event DragLeave
Occurs when the input system reports an underlying drag event with this element as the origin.
(Inherited from UIElement.)
Public event DragOver
Occurs when the input system reports an underlying drag event with this element as the potential drop target.
(Inherited from UIElement.)
Public event Drop
Occurs when the input system reports an underlying drop event with this element as the drop target.
(Inherited from UIElement.)
Public event FilterChanged
Occurs after the filtering state changed.
Public event FilterChanging
Occurs before the filter state of C1DataGrid is changed.
Public event FilterLoading
Occurs before the filter of a column is loaded allowing to change the filter that will be displayed to the user.
Public event FilterOpened
Occurs when the filter of a column is opened by clicking the button on the right side of the column header.
Public event FrozenBottomRowsCountChanged
Event raised when the [P:FrozenBottomRowsCount] property has changed.
Public event FrozenColumnCountChanged
Event raised when the [P:FrozenColumnCount] property has changed.
Public event FrozenTopRowsCountChanged
Event raised when the [P:FrozenTopRowsCount] property has changed.
Public event GotFocus
Occurs when a UIElement receives focus.
(Inherited from UIElement.)
Public event GroupChanged
Occurs after the grouping state changed.
Public event GroupChanging
Occurs before the grouping state of the C1DataGrid is changed.
Public event Hold
Occurs when a Hold gesture is committed while over this UIElement.
(Inherited from UIElement.)
Public event IsEnabledChanged
Occurs when the IsEnabled property changes.
(Inherited from Control.)
Public event IsLoadingChanged
Event raised when the [P:IsLoading] property has changed.
Public event IsMouseOverChanged
Event raised when the [P:IsMouseOver] property has changed.
Public event KeyDown
Occurs when a keyboard key is pressed while the UIElement has focus.
Public event KeyUp
Occurs when a keyboard key is released while the UIElement has focus.
(Inherited from UIElement.)
Public event LayoutUpdated
Occurs when the layout of the Silverlight visual tree changes.
(Inherited from FrameworkElement.)
Public event LeadingColumnWidthChanged
Event raised when the [P:LeadingColumnWidth] property has changed.
Public event Loaded
Occurs when a FrameworkElement has been constructed and added to the object tree.
(Inherited from FrameworkElement.)
Public event LoadedCellPresenter
Occurs after the visual element of the cell is added to the visual tree and is ready for interaction.
Public event LoadedColumnHeaderPresenter
Occurs after the column header presenter is added in the visual tree and is ready for interaction.
Public event LoadedRowDetailsPresenter
Occurs after the visual element of the row details is added in the visual tree and is ready for interaction.
Public event LoadedRowHeaderPresenter
Occurs after the visual element of the row header is added to the visual tree and is ready for interaction.
Public event LoadedRowPresenter
Occurs after the visual element of the row is added in the visual tree and is ready for interaction.
Public event LoadingRow
Occurs when a data item is being loaded in the model This might happen both by bringing the row into view or requesting the row programmatically.
Public event LostFocus
Occurs when a UIElement loses focus.
(Inherited from UIElement.)
Public event LostMouseCapture
Occurs when the UIElement loses mouse capture.
(Inherited from UIElement.)
Public event ManipulationCompleted
Occurs when a manipulation and inertia on the UIElement is complete.
(Inherited from UIElement.)
Public event ManipulationDelta
Occurs when the input device changes position during a manipulation.
(Inherited from UIElement.)
Public event ManipulationStarted
Occurs when an input device begins a manipulation on the UIElement.
(Inherited from UIElement.)
Public event MediaCommand
Occurs when a button is pressed on a remote control.
(Inherited from UIElement.)
Public event MergingCells
Occurs after the measuring the cells, so that the user can combine adjacent cells. In order to merge the cells you should call the method Merge of the DataGridMergingCellsEventArgs passed in.
Public event MouseEnter
Occurs when the mouse (or a stylus) enters the bounding area of a UIElement.
(Inherited from UIElement.)
Public event MouseLeave
Occurs when the mouse (or the stylus) leaves the bounding area of a UIElement.
(Inherited from UIElement.)
Public event MouseLeftButtonDown
Occurs when the left mouse button is pressed (or when the tip of the stylus touches the tablet) while the mouse pointer is over a UIElement.
(Inherited from UIElement.)
Public event MouseLeftButtonUp
Occurs when the left mouse button is released (or the tip of the stylus is removed from the tablet) while the mouse (or the stylus) is over a UIElement (or while a UIElement holds mouse capture).
(Inherited from UIElement.)
Public event MouseMove
Occurs when the coordinate position of the mouse (or stylus) changes while over a UIElement (or while a UIElement holds mouse capture).
(Inherited from UIElement.)
Public event MouseRightButtonDown
Occurs when the right mouse button is pressed while the mouse pointer is over a UIElement.
(Inherited from UIElement.)
Public event MouseRightButtonUp
Occurs when the right mouse button is released while the mouse pointer is over a UIElement. However, this event will only be raised if a caller marks the preceding MouseRightButtonDown event as handled; see Remarks.
(Inherited from UIElement.)
Public event MouseWheel
Occurs when the user rotates the mouse wheel while the mouse pointer is over a UIElement, or the UIElement has focus.
(Inherited from UIElement.)
Public event PropertyChanged
Occurs when a property value changes.
Public event RowDetailsVisibilityChanged
Occurs when the visibility of a row details changed.
Public event RowResized
Occurs when the user release the mouse after dragging the border at the bottom of the column header.
Public event RowResizing
Occurs while the user is resizing a row by dragging the border at the bottom of the row header.
Public event RowsAdded
Occurs after new rows have been added to the C1DataGrid.
Public event RowsDeleted
Occurs after rows have been deleted from the C1DataGrid.
Public event SelectionChanged
Occurs when the SelectedItem or SelectedItems property value changes.
Public event SelectionChanging
Occurs before the selection changes.
Public event SelectionDragCompleted
Occurs when the mouse drag operation in the area containing the rows is completed.
Public event SelectionDragDelta
Occurs when the mouse is being dragged in the area containing the rows.
Public event SelectionDragStarted
Occurs the first time the mouse is dragged in the area containing the rows.
Public event SizeChanged
Occurs when either the ActualHeight or the ActualWidth properties change value on a FrameworkElement.
(Inherited from FrameworkElement.)
Public event SortChanged
Occurs after the sorting state changed.
Public event SortChanging
Occurs before the sorting state of C1DataGrid is changed.
Public event Tap
Occurs when a Tap gesture is committed while over this UIElement.
(Inherited from UIElement.)
Public event TextInput
Occurs when a UI element gets text in a device-independent manner.
(Inherited from UIElement.)
Public event TextInputStart
Occurs when a UI element initially gets text in a device-independent manner.
(Inherited from UIElement.)
Public event TextInputUpdate
Occurs when text continues to be composed via an input method editor (IME).
(Inherited from UIElement.)
Public event Unloaded
Occurs when this object is no longer connected to the main object tree.
(Inherited from FrameworkElement.)
Public event UnloadedCellPresenter
Occurs before the visual element of a cell is removed from the visual tree.
Public event UnloadedColumnHeaderPresenter
Occurs before the visual element of a column header is removed from the visual tree.
Public event UnloadedRowDetailsPresenter
Occurs before the visual element of a row details is removed from the visual tree.
Public event UnloadedRowHeaderPresenter
Occurs before the visual element of a row header is removed from the visual tree.
Public event UnloadedRowPresenter
Occurs before the visual element of a row is removed from the visual tree.
Public event UnloadingRow
Occurs after a row is unloaded from the model.

See Also