ComponentOne DataGrid for WPF and Silverlight
Inheritance Hierarchy
In This Topic
    C1.WPF.DataGrid Namespace
    In This Topic
    Classes
     ClassDescription
    ClassProvides event data for changes in the data source collection.
    ClassUsed to display, analyze, and edit tabular information. Supports virtualized data-binding, xaml styling and automatic sorting and filters in client/server scenarios.
    ClassProvides helper methods to work with custom filters in C1DataGrid.
    ClassDisplays the row index in the row header
    ClassValidates rows automatically on loading and after committed row.
    ClassClass that encapsulates a PropertyDescriptor (can be used in WPF binding) and exposes it as a PropertyInfo (can be used in WPF and Silverlight).
    ClassProvides event data for auto generating column events.
    ClassProvides event data for BeganEdit event.
    ClassProvides event data for editing event.
    ClassProvides event data for new row beginning event.
    ClassRepresent a DataGridColumn which is bound to a data property.
    ClassMulti-purpose converter.
    ClassRepresents an individual C1DataGrid cell.
    ClassProvides event data for events related to cells.
    ClassRepresent the visual element of a cell.
    ClassPanel which contains the cells.
    ClassSpecifies a range of cells determined by two cells.
    ClassCollection of DataGridCellsRange.
    ClassRepresent a DataGridColumn that hosts Boolean content in its cells
    ClassConverts Boolean values to string values according to the settings of the passed check box column.
    ClassVisual element that display a checkbox to filter by its value. Represents the default filter control for checkbox columns.
    ClassRepresent a column in the grid
    ClassRepresent the collection of columns of the data grid
    ClassProvides event data for events related to columns and associated value
    ClassProvides event data for events related to columns
    ClassContent Control that represent the header of a column, this control contains the sort, resize and filter elements.
    ClassRepresents a C1.WPF.DataGrid row whose cells are column headers.
    ClassConverts a string to a list of headers and vice versa.
    ClassProvides event data for ColumnReordering event.
    ClassPanel that contains a collection of DataGridColumnsHeaderPanel.
    ClassContains extra information about a column.
    ClassProvides event data for events related to columns and associated value
    ClassRepresent a DataGridColumn that hosts enumerable content in its cells
    ClassProvides event data for CreatingRow event.
    ClassRepresent a DataGridColumn which is bound to a data property representing System.DateTime or Nullable values.
    ClassDateTime Converter.
    ClassThe filter for DateTime values. This control should be used as InnerControl for the DataGridFilter control to create the DateTime filter for the C1DataGrid. Represents the default filter control for DateTime columns.
    ClassThis instance manages the keyboard events navigating through the cells.
    ClassProvides event data for DeletingRows event.
    ClassRepresent the visual element of the details of a row.
    ClassProvides event data for editing events.
    ClassProvides event data for ending cell edit events.
    ClassProvides event data for ending new row events.
    ClassRepresents the Control that hosts the filters for the C1DataGrid.
    ClassProvides event data for FilterChanged event.
    ClassProvides event data for FilterChanging event.
    ClassThis error is raised when FilterBy method is called but the collection view is not ready.
    ClassContains the filter information used to create filters for a C1DataGrid column. A filter can be constructed by one or more FilterInfo instances.
    ClassProvides event data for the FilterLoading event of DataGridColumn.
    ClassState of the filter.
    ClassContains the filter text information used to create filters for a C1DataGrid column. A filter can be constructed by one or more FilterInfo instances.
    ClassThis error is raised when the editing cell couldn't be committed.
    ClassRepresent the visual element of the focus which is used inside a cell.
    ClassProvides event data for GettingCellValue event of DataGridTemplateColumn.
    ClassProvides event data for group changed events.
    ClassProvides event data for GroupChanging event.
    ClassRepresent the visual element of an item of the grouping panel.
    ClassThis error is raised when GroupBy method is called but the collection view is not ready.
    ClassPanel used to group by columns.
    ClassPresenter that display the grouping panel or another element if there is no columns in the grouping panel.
    ClassRepresents a C1.WPF.DataGrid group row.
    ClassRow presenter that represents a group.
    ClassSort state of a column.
    ClassConverts a string to a DataGridSortState. Used to set a sort state from xaml.
    ClassRepresent a DataGridColumn that hosts hyperlink content in its cells.
    ClassRepresent a DataGridColumn that hosts image content in its cells
    ClassConverts a string to a DataGridLength and vice versa.
    ClassProvides event data for merging cells events.
    Classfilter which contains a list of items with a checkbox for each option.
    ClassRepresents a C1.WPF.DataGrid new row.
    ClassRepresent the visual element of a new row header.
    ClassRepresent the visual element of a new row.
    ClassRepresent a DataGridColumn that hosts numeric content in its cells.
    ClassNumeric Converter.
    ClassThe filter for numeric values. This control should be used as InnerControl for the DataGridFilter control to create the numeric filter for the C1DataGrid. Represents the default filter control for numeric columns.
    ClassRepresents a DataGrid row.
    ClassCollection of DataGridRow.
    ClassProvides event data for events related to row details.
    ClassDescribes an error associated with a DataGridRow.
    ClassProvides event data for events related to rows
    ClassColumn 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.
    ClassRepresent the visual element of a row header.
    ClassRepresent the visual element of a row.
    ClassProvides event data for RowsAdded event.
    ClassProvides event data for RowsDeleted event.
    ClassPanel that contains DataGridRowsHeaderPanel.
    ClassMain Panel of the data grid which contains the rows and details.
    ClassConverts a string to a DataGridScrollStepConverter.
    ClassRepresent the visual element of a row which contains an element for selection and mouse over.
    ClassCollection of selected cells, columns or rows.
    ClassManages the selected cells, columns and rows.
    ClassProvides event data for selection changed event.
    ClassProvides event data for selection dragging events.
    ClassProvides event data for selection drag started event.
    ClassManages the selection.
    ClassExtends the SelectionMode enumeration to classify then into groups.
    ClassProvides event data for SettingCellValue event of DataGridTemplateColumn.
    ClassProvides event data for SortChanged event.
    ClassProvides event data for SortChanging event.
    ClassThis error is raised when SortBy method is called but the collection view is not ready.
    ClassSort state of a column.
    ClassConverts a string to a DataGridSortState. Used to set a sort state from xaml.
    ClassRepresent a DataGridColumn whose templates are specified by the user.
    ClassRepresent a DataGridColumn that hosts textual content in its cells
    ClassThe filter for text values. This control should be used as InnerControl for the DataGridFilter control to create the text filter for the C1DataGrid. Represents the default filter control for text columns.
    ClassButton used to toggle a group.
    ClassConverts Uri's from string and vice versa.
    ClassRepresent the visual element of a freezing vertical separator.
    ClassContains information about the visible area of the data grid, like which columns and rows are being visible, size of the viewport, etc.
    ClassContains extra information of the view.
    ClassContains info about a filter.
    ClassProvide object contains data to create value filter
    ClassProvides event data for PageComleted event.
    ClassRepresents a numeric comparator used to populate the filter.
    ClassBase panel which manages the recycling life of its items.
    ClassDefines the direction and the property name to be used as the criteria for sorting a collection.
    ClassConvert a coma separated list of strings to a List<string>.
    Interfaces
     InterfaceDescription
    InterfaceDefines the interface required to support data filtering in the C1DataGrid.
    InterfaceInterface used to implement a filter unity which will display a user interface where users can change the filter criteria.
    InterfaceInput handling strategy interface
    InterfaceProvide filter source property use for create value filter
    Structures
     StructureDescription
    StructureDescribe a length which can be expressed in absolute measures like pixels or relative as auto or star.
    StructureRepresent the length used to scroll a step, typically the up/down buttons in the scrollbar, and the mouse wheel.
    StructureEntry for a supported FilterOperation in DataGridTextFilter.
    Delegates
     DelegateDescription
    DelegateIs risen when a change in the data source collection occurs.
    DelegateHandles cancelling cell edit event.
    DelegateHandles ending cell edit event.
    DelegateHandles preparing cell edit event.
    Enumerations
     EnumerationDescription
    EnumerationDetermines what index should be displayed in the row header.
    EnumerationDefines constants that specify whether users can copy data from the C1DataGrid control to the clipboard and whether column header values are included.
    EnumerationDetermines all possible freezing states of the columns.
    EnumerationDetermines the action will be raised when user click in a column header.
    EnumerationDetermines the DataGridDateTimeColumn edit mode.
    EnumerationRepresents the valid filter combinations to create a FilterInfo.
    EnumerationRepresents the valid operations to create a FilterInfo.
    EnumerationRepresents the valid filter types to create a FilterInfo.
    EnumerationSpecifies constants that define which grid lines separating DataGrid inner cells are shown.
    EnumerationDetermine the position of the group row.
    EnumerationDetermines whether the row/column headers are shown or not.
    EnumerationDetermines where the new row will be placed.
    Enumeration 
    EnumerationDetermines the visibility mode of the row details.
    EnumerationSpecifies constants that define the different types of rows.
    EnumerationScroll Modes supported by the C1DataGrid.
    EnumerationUnit used to scroll in the data grid.
    EnumerationDetermines the available selection modes.
    EnumerationDirection of the sort state.
    EnumerationDescribes the kind of value that DataGridLength object is holding.
    EnumerationSpecifies how the grid content should be scaled to fit the page.
    See Also