Classes

  Class Description
Public class C1CollectionChangedEventArgs
Provides event data for changes in the data source collection.
Public class C1DataGrid
Used to display, analyze, and edit tabular information. Supports virtualized data-binding, xaml styling and automatic sorting and filters in client/server scenarios.
Public class C1DataGridFilterHelper
Provides helper methods to work with custom filters in C1DataGrid.
Public class C1RowIndexHeaderBehavior
Displays the row index in the row header
Public class C1ValidationBehavior
Validates rows automatically on loading and after committed row.
Public class ComboValueInfo
Value wrapper for DataGridComboBoxFilter. The filter values are set in the Values property.
Public class DataGridAutoGeneratingColumnEventArgs
Provides event data for auto generating column events.
Public class DataGridBeganEditEventArgs
Provides event data for BeganEdit event.
Public class DataGridBeginningEditEventArgs
Provides event data for editing event.
Public class DataGridBeginningNewRowEventArgs
Provides event data for new row beginning event.
Public class DataGridBoundColumn
Represent a DataGridColumn which is bound to a data property.
Public class DataGridBoundConverter
Multi-purpose converter.
Public class DataGridCell
Represents an individual C1DataGrid cell.
Public class DataGridCellEventArgs
Provides event data for events related to cells.
Public class DataGridCellPresenter
Represent the visual element of a cell.
Public class DataGridCellsPanel
Panel which contains the cells.
Public class DataGridCellsRange
Specifies a range of cells determined by two cells.
Public class DataGridCellsRangeCollection
Collection of DataGridCellsRange.
Public class DataGridCheckBoxColumn
Represent a DataGridColumn that hosts Boolean content in its cells
Public class DataGridCheckBoxConverter
Converts Boolean values to string values according to the settings of the passed check box column.
Public class DataGridCheckBoxFilter
Visual element that display a checkbox to filter by its value.
Public class DataGridColumn
Represent a column in the grid
Public class DataGridColumnCollection
Represent the collection of columns of the data grid
Public class DataGridColumnEditableValueEventArgs<(Of <(<'T>)>)>
Provides event data for events related to columns and associated value
Public class DataGridColumnEventArgs
Provides event data for events related to columns
Public class DataGridColumnHeaderPresenter
Content Control that represent the header of a column, this control contains the sort, resize and filter elements.
Public class DataGridColumnHeaderRow
Represents a C1.Silverlight.DataGrid row whose cells are column headers.
Public class DataGridColumnHeaderTypeConverter
Converts a string to a list of headers and vice versa.
Public class DataGridColumnReorderingEventArgs
Provides event data for ColumnReordering event.
Public class DataGridColumnsHeaderPanel
Panel that contains a collection of DataGridColumnsHeaderPanel.
Public class DataGridColumnValue<(Of <(<'T>)>)>
Contains extra information about a column.
Public class DataGridColumnValueEventArgs<(Of <(<'T>)>)>
Provides event data for events related to columns and associated value
Public class DataGridComboBoxColumn
Represent a DataGridColumn that hosts enumerable content in its cells
Public class DataGridComboBoxFilter
Represents the default filter control for combo-box columns.
Public class DataGridCreatingRowEventArgs
Provides event data for CreatingRow event.
Public class DataGridDateFilter
The filter for date values. This control should be used as InnerControl for the DataGridFilter control to create the date filter for the C1DataGrid.
Public class DataGridDateTimeColumn
Represent a DataGridColumn which is bound to a data property representing DateTime or Nullable<(Of <(<'T>)>)> values.
Public class DataGridDateTimeConverter
DateTime Converter.
Public class DataGridDateTimeFilter
The filter for DateTime values. This control should be used as InnerControl for the DataGridFilter control to create the DateTime filter for the C1DataGrid.
Public class DataGridDefaultInputHandlingStrategy
This instance manages the keyboard events navigating through the cells.
Public class DataGridDeletingRowsEventArgs
Provides event data for DeletingRows event.
Public class DataGridDetailsPresenter
Represent the visual element of the details of a row.
Public class DataGridEditingRowEventArgs
Provides event data for editing events.
Public class DataGridEndingEditEventArgs
Provides event data for ending cell edit events.
Public class DataGridEndingNewRowEventArgs
Provides event data for ending new row events.
Public class DataGridFilter
Represents the Control that hosts the filters for the C1DataGrid.
Public class DataGridFilterChangedEventArgs
Provides event data for FilterChanged event.
Public class DataGridFilterChangingEventArgs
Provides event data for FilterChanging event.
Public class DataGridFilterException
This error is raised when FilterBy method is called but the collection view is not ready.
Public class DataGridFilterInfo
Contains the filter information used to create filters for a C1DataGrid column. A filter can be constructed by one or more FilterInfo instances.
Public class DataGridFilterLoadingEventArgs
Provides event data for the FilterLoading event of DataGridColumn.
Public class DataGridFilterState
State of the filter.
Public class DataGridFinalizeEditingException
This error is raised when the editing cell couldn't be committed.
Public class DataGridFocusPresenter
Represent the visual element of the focus which is used inside a cell.
Public class DataGridGettingCellValueEventArgs
Provides event data for GettingCellValue event of DataGridTemplateColumn.
Public class DataGridGroupChangedEventArgs
Provides event data for group changed events.
Public class DataGridGroupChangingEventArgs
Provides event data for GroupChanging event.
Public class DataGridGroupColumnHeaderPresenter
Represent the visual element of an item of the grouping panel.
Public class DataGridGroupException
This error is raised when GroupBy method is called but the collection view is not ready.
Public class DataGridGroupingPanel
Panel used to group by columns.
Public class DataGridGroupingPresenter
Presenter that display the grouping panel or another element if there is no columns in the grouping panel.
Public class DataGridGroupRow
Represents a C1.Silverlight.DataGrid group row.
Public class DataGridGroupRowPresenter
Row presenter that represents a group.
Public class DataGridGroupState
Sort state of a column.
Public class DataGridGroupStateTypeConverter
Converts a string to a DataGridSortState. Used to set a sort state from xaml.
Public class DataGridHyperlinkColumn
Represent a DataGridColumn that hosts hyperlink content in its cells.
Public class DataGridImageColumn
Represent a DataGridColumn that hosts image content in its cells
Public class DataGridLengthTypeConverter
Converts a string to a DataGridLength and vice versa.
Public class DataGridMergingCellsEventArgs
Provides event data for merging cells events.
Public class DataGridMultiValueFilter
filter which contains a list of items with a checkbox for each option.
Public class DataGridNewRow
Represents a C1.Silverlight.DataGrid new row.
Public class DataGridNewRowHeaderPresenter
Represent the visual element of a new row header.
Public class DataGridNewRowPresenter
Represent the visual element of a new row.
Public class DataGridNumericColumn
Represent a DataGridColumn that hosts numeric content in its cells.
Public class DataGridNumericConverter
Numeric Converter.
Public class DataGridNumericFilter
The filter for numeric values. This control should be used as InnerControl for the DataGridFilter control to create the numeric filter for the C1DataGrid.
Public class DataGridRow
Represents a DataGrid row.
Public class DataGridRowCollection
Collection of DataGridRow.
Public class DataGridRowDetailsEventArgs
Provides event data for events related to row details.
Public class DataGridRowError
Describes an error associated with a DataGridRow.
Public class DataGridRowEventArgs
Provides event data for events related to rows
Public class DataGridRowHeaderColumn
Column whose cells are row headers. This column is typically aligned to the left and can be used with other columns of this type in order to merge row headers.
Public class DataGridRowHeaderPresenter
Represent the visual element of a row header.
Public class DataGridRowPresenter
Represent the visual element of a row.
Public class DataGridRowsAddedEventArgs
Provides event data for RowsAdded event.
Public class DataGridRowsDeletedEventArgs
Provides event data for RowsDeleted event.
Public class DataGridRowsHeaderPanel
Panel that contains DataGridRowsHeaderPanel.
Public class DataGridRowsPanel
Main Panel of the data grid which contains the rows and details.
Public class DataGridScrollStepConverter
Converts a string to a DataGridScrollStepConverter.
Public class DataGridSelectableRowPresenter
Represent the visual element of a row which contains an element for selection and mouse over.
Public class DataGridSelectedItemsCollection<(Of <(<'T>)>)>
Collection of selected cells, columns or rows.
Public class DataGridSelection
Manages the selected cells, columns and rows.
Public class DataGridSelectionChangedEventArgs
Provides event data for selection changed event.
Public class DataGridSelectionDragEventArgs
Provides event data for selection dragging events.
Public class DataGridSelectionDragStartedEventArgs
Provides event data for selection drag started event.
Public class DataGridSelectionManager
Manages the selection.
Public class DataGridSelectionModeExtension
Extends the SelectionMode enumeration to classify then into groups.
Public class DataGridSettingCellValueEventArgs
Provides event data for SettingCellValue event of DataGridTemplateColumn.
Public class DataGridSortChangedEventArgs
Provides event data for SortChanged event.
Public class DataGridSortChangingEventArgs
Provides event data for SortChanging event.
Public class DataGridSortException
This error is raised when SortBy method is called but the collection view is not ready.
Public class DataGridSortState
Sort state of a column.
Public class DataGridSortStateTypeConverter
Converts a string to a DataGridSortState. Used to set a sort state from xaml.
Public class DataGridTemplateColumn
Represent a DataGridColumn whose templates are specified by the user.
Public class DataGridTextColumn
Represent a DataGridColumn that hosts textual content in its cells
Public class DataGridTextFilter
The filter for text values. This control should be used as InnerControl for the DataGridFilter control to create the text filter for the C1DataGrid.
Public class DataGridToggleGroupButton
Button used to toggle a group.
Public class DataGridUriConverter
Converts Uri's from string and vice versa.
Public class DataGridVerticalFreezingSeparatorPresenter
Represent the visual element of a freezing vertical separator.
Public class DataGridViewport
Contains information about the visible area of the data grid, like which columns and rows are being visible, size of the viewport, etc.
Public class DataGridViewProperties
Contains extra information of the view.
Public class FilterDescription
Contains info about a filter.
Public class FilterInfo
Contains the filter information used to create filters for a C1DataGrid column. A filter can be constructed by one or more FilterInfo instances.
Public class GroupDescription
Contains info about a group.
Public class NumericComparator
Represents a numeric comparator used to populate the filter.
Public class RecyclingPanel
Base panel which manages the recycling life of its items.
Public class SortDescription
Defines the direction and the property name to be used as the criteria for sorting a collection.
Public class StringListConverter
Convert a coma separated list of strings to a List<string>.

Structures

  Structure Description
Public structure DataGridLength
Describe a length which can be expressed in absolute measures like pixels or relative as auto or star.
Public structure DataGridScrollStep
Represent the length used to scroll a step, typically the up/down buttons in the scrollbar, and the mouse wheel.
Public structure DataGridTextFilterEntry
Entry for a supported FilterOperation in DataGridTextFilter.

Interfaces

  Interface Description
Public interface IDataGridFilter
Defines the interface required to support data filtering in the C1DataGrid.
Public interface IDataGridFilterUnity
Interface used to implement a filter unity which will display a user interface where users can change the filter criteria.
Public interface IDataGridInputHandlingStrategy
Input handling strategy interface

Delegates

  Delegate Description
Public delegate C1CollectionChangedEventHandler
Is risen when a change in the data source collection occurs.
Public delegate CancellingCellEditEventHandler
Handles cancelling cell edit event.
Public delegate EndingCellEditEventHandler
Handles ending cell edit event.
Public delegate LoadingFilterEventHandler
Handles the loading filter event.
Public delegate PreparingCellEditEventHandler
Handles preparing cell edit event.

Enumerations

  Enumeration Description
Public enumeration C1DataGridScrollMode
Scroll Modes supported by the C1DataGrid.
Public enumeration C1DateTimeColumnEditMode
Determines the DataGridDateTimeColumn edit mode.
Public enumeration C1RowIndexHeaderMode
Public enumeration DataGridClipboardMode
Defines constants that specify whether users can copy data from a [!:C1FlexGrid] control to the clipboard and whether column header values are included.
Public enumeration DataGridColumnFreezing
Determines all possible freezing states of the columns.
Public enumeration DataGridColumnHeaderClickAction
Determines the action will be raised when user click in a column header.
Public enumeration DataGridDateTimeColumnEditMode
Determines the DataGridDateTimeColumn edit mode.
Public enumeration DataGridFilterCombination
Represents the valid filter combinations to create a FilterInfo.
Public enumeration DataGridFilterOperation
Represents the valid operations to create a FilterInfo.
Public enumeration DataGridFilterType
Represents the valid filter types to create a FilterInfo.
Public enumeration DataGridGridLinesVisibility
Specifies constants that define which grid lines separating DataGrid inner cells are shown.
Public enumeration DataGridGroupRowPosition
Determine the position of the group row.
Public enumeration DataGridHeadersVisibility
Determines whether the row/column headers are shown or not.
Public enumeration DataGridNewRowVisibility
Determines where the new row will be placed.
Public enumeration DataGridOptionsVisibility
Public enumeration DataGridRowDetailsVisibilityMode
Determines the visibility mode of the row details.
Public enumeration DataGridRowType
Specifies constants that define the different types of rows.
Public enumeration DataGridScrollMode
Scroll Modes supported by the C1DataGrid.
Public enumeration DataGridScrollStepUnitType
Unit used to scroll in the data grid.
Public enumeration DataGridSelectionMode
Determines the available selection modes.
Public enumeration DataGridSortDirection
Direction of the sort state.
Public enumeration DataGridUnitType
Describes the kind of value that DataGridLength object is holding.
Public enumeration FilterCombination
Represents the valid filter combinations to create a FilterInfo.
Public enumeration FilterOperation
Represents the valid operations to create a FilterInfo.
Public enumeration FilterType
Represents the valid filter types to create a FilterInfo.
Public enumeration ScaleMode
Specifies how the grid content should be scaled to fit the page.