| Class | Description |
| ActivationGesture | Represents a key or text gesture that causes an element to enter edit mode. |
| ActivationGestureCollection | Represents a dynamic ActivationGesture collection that provides notifications when items are added, removed, or when the collection is refreshed. |
| AutoFilterControl | Control that is displayed in a column-manager cell when automatic filtering is enabled.  |
| AutoFilterPopup | The AutoFilterPopup class represents the popup that contains the AutoFilterControl, which is displayed in a column-manager cell to allow its associated column to be automatically filtered.  |
| CancelRoutedEventArgs | Provides information and event data on a cancelable routed event. |
| Cell | Represents a cell in a grid, which is a ContentControl used to display the value of a property in a data item. |
| CellCollection | Represents a dynamic cell collection that provides notifications when items are added, removed, or when the collection is refreshed. |
| CellContentPresenter | Displays the content of a cell. |
| CellEditor | Contains the information required to display the template that will be used to edit the content of a cell as well as the activation gestures that activation the template. |
| CellValidatingEventArgs | Provides information on the value to be validated. |
| CellValidationContext | The validation context in which the cell content is validated. The validation context contains the cell and data item relative to the content being validated. |
| CellValidationError | Represents the error that is provided when the value of a cell fails the UI-level validation process. |
| Column | Represents a column, which defines information on how the Cells it contains are displayed and their content edited. |
| ColumnCollection | Represents a dynamic column collection that provides notifications when items are added, removed, or when the whole collection is refreshed. |
| 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. |
| DataCell | Specialization of the Cell class that represents a cell contained in a DataRow. |
| DataGridBindingInfo | Class that creates and wraps a binding that is used by a column to retrieve and validate its values. |
| DataGridCollectionView | The DataGridCollectionView class allows any collection that implements the IEnumerable interface to be grouped, sorted, and filtered. |
| DataGridCollectionViewSource | Represents the XAML proxy of the DataGridCollectionView class and exposes the most commonly used members of the DataGridCollectionView class. |
| DataGridCommands | Provides a set of commands that can be used to accomplish various actions. |
| DataGridCommittingNewItemEventArgs | Provides information on the new item that is about to be committed in the CommittingNewItem event. |
| DataGridContext | Class that the provides contextual information on, and access to, items contained in a grid or detail. |
| DataGridControl | Represents the Xceed DataGrid for WPF control, which allows data to be displayed and edited, regardless of its layout. |
| DataGridCreatingNewItemEventArgs | Provides information that can be used to create a new item in the CreatingNewItem event. |
| DataGridDetailDescription | The DataGridDetailDescription class provides information about a detail relation whose content will be displayed as the details of the master data items in a grid or as the data items of another detail.  |
| DataGridDetailDescriptionCollection | Contains a collection of DataGridDetailDescription objects.  |
| DataGridException | Exception that is thrown when a DataGrid-specific exception occurs. |
| DataGridGroupDescription | Class that describes the grouping of items using a property name as the criteria. |
| DataGridInternalException | Exception that is thrown when an unexpected, DataGrid-specific exception occurs. |
| DataGridItemCancelEventArgs | Provides information for cancelable events. |
| DataGridItemEventArgs | Provides information for events that manipulate items. |
| DataGridItemHandledEventArgs | Provides information for events that can be handled completely in an event handler. |
| DataGridItemProperty | Represents the characteristics of a property for an item in a DataGridCollectionView. |
| DataGridItemPropertyCollection | Contains a collection of DataGridItemProperty objects. |
| DataGridItemRemovedEventArgs | Provides information on an item that was removed from a collection view. |
| DataGridItemsHost | Base class whose derived classes are used in DataGridControl templates as a replacement for the ItemsPresenter and that will contain the data items as well as the items contained in non-fixed header and footer sections and whose containers are created from the associated CustomItemContainerGenerator. |
| DataGridRemovingItemEventArgs | Provides information on the new item that is about to be removed in the RemovingItem event. |
| DataGridVirtualizingPanel | Arranges and virtualizes the content of a DataGridControl. |
| DataRelationDetailDescription | The DataRelationDetailDescription class provides information about a DataRelation whose content will be displayed as the details of the master data items in a grid or as the data items of another detail.  |
| DataRow | Specialization of the Row that represents a row that contains a collection of DataCells. DataRows are the visual representation of the data items that are displayed in a grid's viewport. |
| DefaultDetailConfiguration | Class that provides configuration information that will be applied to all the details in a grid and any descendant details when an explicit detail configuration is not provided for a specific detail relation.  |
| DetailConfiguration | Class that provides a detail configuration that will be applied to the details resulting from the corresponding detail description.  |
| DetailConfigurationCollection | Contains a collection of DetailConfiguration objects.  |
| DetailIndicator | Control that provides a visual representation of the number of detail levels in a grid and/or detail. |
| EnumerableDetailDescription | The EnumerableDetailDescription class provides information about a detail relation whose parent data item implements IEnumerable and whose content will be displayed as the details of the master data items in a grid or as the data items of another detail.  |
| FieldNameGroupConfigurationSelector | Represents a group-configuration selector that selects the appropriate group configuration for a group based on the column field names provided by the FieldNameGroupConfigurationIndictors it contains. |
| FieldNameGroupConfigurationSelectorItem | Indicates the group configuration to apply to the groups that are created by the values of the column with the specified field name. |
| Group | Represents the run-time realization of a 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. |
| 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. |
| GroupConfiguration | Class that provides configuration information for a corresponding group description. |
| GroupConfigurationSelector | Represents a group-configuration selector that selects the appropriate group configuration for a group. |
| GroupHeaderControl | Represents the control used as a Group header, which is used to expand and collapsed its associated group as well as display information on the group's content. |
| GroupHeaderFooterItemTemplate | Class that represents an item in the header or footer sections of a group. |
| GroupLevelDescription | Represents a description of each group level, which provides complementary information on the group descriptions that were added through the CollectionViewSource.GroupDescriptions property. |
| GroupLevelDescriptionCollection | Contains a collection of GroupLevelDescription objects. |
| GroupLevelIndicator | Control that provides a visual representation of the number of group levels in a grid and/or detail. |
| GroupLevelIndicatorPane | The GroupLevelIndicatorPane class represents a control that contains group-level indicators that indicate the group-level in which an item is located. |
| HierarchicalGroupByControl | Represents a control that displays hierarchical information about how the data items in a grid and any of its child details are grouped and sorted as well as allows the end user to change how the items are grouped and sorted. |
| HierarchicalGroupByControlNode | Represents a control that displays information in a HierarchicalGroupByControl 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. |
| HierarchicalGroupByItem | Represents an item in a HierarchicalGroupByControlNode that corresponds to a column in a grid or detail by whose values the data items are grouped. |
| HierarchicalGroupLevelIndicatorPane | The HierarchicalGroupLevelIndicatorPane class represents a control that contains group-level-indicator panes and detail-level indicators that indicate the group and detail levels in which an item is located. |
| InitializingInsertionRowEventArgs | Provides information on the InsertionRow being initialized. |
| InsertionCell | Represents a cell contained in an InsertionRow. |
| InsertionRow | Specialization of the Row class, which allows new data items to be added to a grid. |
| KeyActivationGesture | Represents a key gesture that causes an element to enter edit mode. |
| LevelGroupConfigurationSelector | Represents a group-configuration selector that selects the appropriate group configuration for a group based on the group levels provided by the LevelGroupConfigurationIndicators it contains. |
| LevelGroupConfigurationSelectorItem | Indicates the group configuration to apply to the groups of the specified group level. |
| Licenser | Class that registers the classes defined in the Xceed.Wpf.DataGrid assembly. |
| ListSourceDetailDescription | The ListSourceDetailDescription class provides information about a detail relation whose parent data item implements IListSource and whose content will be displayed as the details of the master data items in a grid or as the data items of another detail.  |
| PropertyDetailDescription | The PropertyDetailDescription class provides information about a property whose content will be displayed as the details of the data items in a grid or detail.  |
| Row | Represents any type of row in a grid. The DataRow and InsertionRow class derive from this class. |
| RowSelector | Represents a control used to select a row. |
| RowSelectorPane | Represents the Canvas in which the RowSelectors are painted. |
| RowValidationError | Represents the error that is provided when the value of a cell fails the binding-level validation process. |
| ScrollTip | Represents a content control that displays the value of one or more cells in the first visible row when a grid is scrolled. |
| StaircasePanel | Represents a panel whose child elements are laid out in a staircase pattern. |
| StatCell | Represents a cell contained in a StatRow that can display the results of a statistical function.  |
| StatRow | Specialization of the Row class, which allows the results of statistical functions to be displayed.  |
| TextInputActivationGesture | Represents a text input gesture that causes an element to enter edit mode. |