| Class | Description |
| ActivatingCellEditorEventArgs | Provides information on the cell editor being activated. |
| Cell | Represents a cell in a grid, which is a Control used to display the value of a property in a data item. |
| CellValidationError | Represents the error that is provided when the value of a cell fails the validation process. |
| Column | Represents a column, which defines information on how the cells it contains are displayed and their content edited. |
| ColumnBackgroundControl | Represents the vertical rectangle that is displayed as a column's background. |
| ColumnCollection | Contains a collection of Column objects. |
| ColumnElementsHost | Represents the panel that is defined in the row template and which contains the row's cells. |
| ColumnManagerCell | Specialization of the Cell class that can be used to rearrange, sort, and group the columns in a grid. |
| ColumnManagerRow | Specialization of the Row class that contains a collection of ColumnManagerCells that can be used to manipulate the columns in a grid. |
| CommittingIndicator | Control that is displayed while items are being committed to the underlying data source. |
| CommittingSpinner | Control that is displayed while items are being committed to the underlying data source. |
| ContentControlBase | Base class for various content controls such as Cell, GroupByItem, and GroupNavigationSearchBox. |
| ControlBase | Base class for various controls such as DataGridControl and GroupByControl. |
| CreatingNewSourceItemEventArgs | Provides information on the new source item that is being created. |
| DataCell | Specialization of the EditableCell class that represents a cell contained in a DataRow. |
| DataGridAnimationSettings | Defines if the animations that occur while scrolling, loading, and manipulating elements in a grid are used. |
| DataGridBindingInfo | Class that creates and wraps a binding that is used by a column to retrieve and validate its values. |
| DataGridCheckBox | Represents a cell editor that is used to edit the content of columns that contain boolean data. |
| DataGridComboBox | Represents a cell editor that can be used to edit the content of cells that display foreign/key values. |
| DataGridConfiguration | Provides configuration information for a grid. |
| DataGridContext | Class that the provides contextual information on, and access to, items contained in a grid. |
| DataGridControl | Represents the core class of Xceed DataGrid for Silverlight, which derives from Control, and is used to display and manipulate data. |
| DataGridEditCancelEventArgs | Provides information for cancelable edit-related event. |
| DataGridEditEventArgs | Provides information for edit-related event. |
| DataGridException | Exception that occurs when an unexpected error occurs. |
| DataGridFilterEventArgs | Provides information and event data for the Filter event. |
| DataGridGroupConfiguration | Provides group-configuration information for a group description. |
| DataGridGroupConfigurationSelector | Represents a group-configuration selector that selects the appropriate group configuration for a group. |
| DataGridGroupDescription | Class that describes how items are grouped using a property name as the criteria. |
| DataGridInternalException | Exception that occurs when an unexpected and fatal error occurs in Xceed DataGrid for Silverlight. |
| DataGridNumericTextBox | Represents a cell editor that is used to edit the content of columns that contain numeric data. |
| DataGridPath | Provides a linear representation of the element's hierarchical location in a grid. |
| DataGridTextBox | Represents a cell editor that is used to edit the content of columns that contain text. |
| DataRow | Specialization of the EditableRow that represents a row that contains a collection of DataCells. Data rows are the visual representation of the data items that are displayed in a grid's viewport. |
| EditableCell | Represents a cell that is contained in a EditableRow and that is used to edit the data in a grid. |
| EditableRow | Specialization of the Row class that is used to edit the data in a grid. |
| EditResult | Represents the result of an edit operation. |
| FilterCell | Represents a cell contained in a FilterRow in which values can be entered to filter the items displayed in the corresponding column |
| FilterRow | Represents a row through which an end user can modify how the data in a grid is filtered. |
| FirstLevelGroupConfigurationSelector | Represents a group-configuration selector that selects the appropriate group configuration for the first-level group. |
| GroupByControl | Represents a control that displays information about how the data items in a grid or detail are grouped and sorted as well as allows the end user to change how the items are grouped and sorted. |
| GroupByControlPanel | Panel in which the items of a group-by control are displayed. |
| GroupByItem | Represents an item in a GroupByControl that corresponds to a column in a grid or detail by whose values the data items are grouped. |
| GroupContext | Provides context-specific information for an element located in the header or footer sections of a group. |
| GroupHeaderControl | Represents the header of a group. |
| GroupNavigationSearchBox | Represents the group-navigation search box that is displayed when the mouse hovers over a group header. |
| IndicatorBase | Base class from which indicator-related classes derive. |
| InsertionCell | Specialization of the Cell class that represents a cell contained in an InsertionRow. |
| InsertionRow | Specialization of the DataRow class that allows new data items to be added to a grid. |
| InvalidSourcePropertyNameException | Exception that is thrown when an invalid property name is specified in the SourcePropertyName property. |
| Licenser | Class through which Xceed DataGrid for Silverlight can be registered. |
| LightTrailingControl | Light-trailing control used in various themes. |
| LoadingIndicator | Control that is displayed while items are being loaded into a grid. |
| LoadingSpinner | Control that is displayed while items are being loaded into a grid. |
| NotificationControl | Represents a control that can be added to a grid to provide notifications when an operation fails. |
| NotificationReceivedEventArgs | Provides information on notifications messages that are received. |
| Row | Base class for all row-based classes. |
| RowValidationError | Represents the error that is provided when the value of a cell fails the validation process. |
| SelectedItemCollection | Contains the selected items. |
| SelectionRange | Represents a range that defines which items in a source are selected. |
| SelectionRange.EndRangeDictionary | Represents a notification dictionary of key/value pairs that represents the end range-information for a SelectionRange. |
| SelectionRange.NotificationDictionary<TKey,TValue> | Base class for all notification dictionaries. |
| SelectionRange.StartRangeDictionary | Represents a notification dictionary of key/value pairs that represents the start range-information for a SelectionRange. |
| SourceItemEditEndedEventArgs | Provides information on the source item that has been edited. |
| SourceItemEventArgs | Provides information on a source item in an underlying data source. |
| SourceItemHandledEventArgs | Provides information on a source item in an underlying data source and allows manipulations to that item to be handled. |
| SpinnerBase | Base class from which spinner-related classes derive. |
| StatCell | Represents a cell that is contained in a StatRow and in which the results of statistical functions are displayed. |
| StatCellCollection | Contains a collection of StatCell objects. |
| StatRow | Specialization of the Row class that allows the results of statistical functions to be displayed. |
| ThemeResourceDictionary | Base class for all theme resource dictionaries. |
| ValidationErrorBase | Base class for all validation-error classes. |