Xceed.Wpf.DataGrid Namespace
See Also  Inheritance Hierarchy
Xceed.Wpf.DataGrid Assembly : Xceed.Wpf.DataGrid Namespace
The Xceed.Wpf.DataGrid namespace regroups all the classes that are required by the DataGridControl class to edit and display data.

Classes

ClassDescription
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. This feature is available only in the Professional Edition
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. This feature is available only in the Professional Edition
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. This feature is available only in the Professional Edition
DataGridDetailDescriptionCollection Contains a collection of DataGridDetailDescription objects. This feature is available only in the Professional Edition
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. This feature is available only in the Professional Edition
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. This feature is available only in the Professional Edition
DetailConfiguration Class that provides a detail configuration that will be applied to the details resulting from the corresponding detail description. This feature is available only in the Professional Edition
DetailConfigurationCollection Contains a collection of DetailConfiguration objects. This feature is available only in the Professional Edition
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.  This feature is available only in the Professional Edition
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.  This feature is available only in the Professional Edition
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. This feature is available only in the Professional Edition
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. This feature is available only in the Professional Edition
StatRow Specialization of the Row class, which allows the results of statistical functions to be displayed. This feature is available only in the Professional Edition
TextInputActivationGesture Represents a text input gesture that causes an element to enter edit mode.

Structures

StructureDescription
ColumnWidth Structure that represents the width of a column.
GroupHeaderFooterItem Structure that represents a container created from a template in the header or footer sections of a group.

Delegates

DelegateDescription
CancelRoutedEventHandler Represents the method that will handle cancelable routed events.

Enumerations

EnumerationDescription
AutoFilterMode Value indicating how automatic filtering is performed. This feature is available only in the Professional Edition
CellEditorDisplayConditions Value representing under what conditions cell editors are displayed.
ColumnWidthUnitType Value indicating the type of value a ColumnWidth objects contains.
ConnectionLineAlignment Value representing the alignment of the lines that connect the elements in a StaircasePanel together.
DataGridUpdateSourceTrigger Value representing the moment when data is to be written to the underlying data source.
DistinctValuesConstraint Value representing the constraint applied to the distinct values when automatically filtering data items.
EditTriggers Value indicating what triggers will cause cells to enter edit mode.
ItemScrollingBehavior Value indicating how the data items in a grid are scrolled.
NavigationBehavior Value indicating how the focus navigates from one element to another in a grid.
PagingBehavior Value representing the paging behavior of a grid when the page-up and page-down buttons are pressed.
PrimaryAxis Value representing which axis of a DataRow must be completely visible in order to determine which DataRow will receive the focus when the page-up or page-down buttons are pressed.
ScrollOrientation Value representing the scroll bar orientation for the Scroll event.
SortDirection Value representing the direction in which a column's values are sorted.

See Also